自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Docker實(shí)戰(zhàn):Docker安裝WordPress,快速搭建自己的博客

開發(fā) 架構(gòu)
很多關(guān)于安裝wordpress的文章會(huì)考慮直接在安裝wordpress的同時(shí)配置mysql,很容易出現(xiàn)各種各樣的問題,這里就不列舉了。推薦采用我的這種方式。瀏覽器首次訪問wordpress的同時(shí)進(jìn)行配置mysql數(shù)據(jù)庫(kù)。

1、WordPress介紹

官網(wǎng):https://wordpress.com/zh-cn/

圖片

WordPress是一種基于php編程語言開發(fā)的CMS管理系統(tǒng),WordPress有豐富的插件和模板,用戶可以快速搭建一套功能十分強(qiáng)大的內(nèi)容管理系統(tǒng),使用WordPress可以做多種類型的網(wǎng)站,比如新聞發(fā)布網(wǎng)站、企業(yè)門戶、個(gè)人技術(shù)博客等。

今天給大家分享一下通過docker快速部署一套WordPress系統(tǒng),感興趣的朋友可以一起來學(xué)習(xí)一下!

2、Dcoker快速部署WordPress

2.1 首先要拉取WordPress最新版本的鏡像

docker pull wordpress:latest

圖片

2.2 安裝mysql

wordpress基于php+mysql 所以需要安裝mysql數(shù)據(jù)庫(kù),這里安裝mysql5.7 版本。

#獲取鏡像
docker pull mysql:5.7

圖片

#運(yùn)行mysql5.7
docker run -d --privileged=true --name mysql5.7 -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3206:3306 mysql:5.7

啟動(dòng)效果如下:

圖片

參數(shù)說明:

  • -p: 端口映射,這里表示將宿主機(jī)的3206映射給鏡像的3306.?
  • -e: 環(huán)境變量,設(shè)置鏡像中MySQL的root 密碼時(shí)123456?
  • --name: 容器名稱 mysql5.7?
  • --privileged=true: CentOS系統(tǒng)下的安全Selinux禁止了一些安全權(quán)限,導(dǎo)致MySQL容器在運(yùn)行時(shí)會(huì)因?yàn)闄?quán)限不足而報(bào)錯(cuò),所以需要增加該選項(xiàng)?
  • -v: 掛載目錄,將MySQL容器的/var/lib/mysql映射到宿主機(jī)的/data/mysql?

2.3 運(yùn)行wordpress容器

docker run --name wp --link mysql9 -p 1080:80 -d wordpress

圖片

參數(shù)說明:

  • --link  鏈接到MySQL容器的名稱?
  • -p 1080:80 開放1080端口?

2.4、配置服務(wù)器端口

我購(gòu)買的服務(wù)器是華為云,需要登錄華為云服務(wù)器在服務(wù)器安全組配置1080端口開放,具體如下圖:

圖片

2.5 防火墻設(shè)置

大家根據(jù)情況確認(rèn)防火墻是否配置了,可以關(guān)閉防火墻,或者開啟后設(shè)置端口開放,推薦第二種方式。

systemctl status firewalld #查看防火墻狀態(tài)
systemctl start firewalld #開啟防火墻
systemctl stop firewalld #關(guān)閉防火墻
firewall-cmd --list-ports #查看開放端口
#設(shè)置1080端口開放
firewall-cmd --zone=public --add-port=1080/tcp --permanent
firewall-cmd --list-ports #再次查看是否開放

3、瀏覽器訪問測(cè)試

輸入你的公網(wǎng)ip+1080 測(cè)試是否可以正常訪問。效果如下圖:

示例:127.0.0.1:1080;

選擇安裝語言為簡(jiǎn)體中文;

點(diǎn)擊現(xiàn)在開始,進(jìn)入頁面配置mysql數(shù)據(jù)庫(kù)信息。

圖片

輸入網(wǎng)站信息,比如網(wǎng)站標(biāo)題、登錄用戶名、密碼等。

圖片

然后安裝就成功了。

圖片

登錄系統(tǒng);

圖片

登錄后的管理主界面;

圖片

4、總結(jié)

以上就是通過docker安裝wordpress的教程,很多關(guān)于安裝wordpress的文章會(huì)考慮直接在安裝wordpress的同時(shí)配置mysql,很容易出現(xiàn)各種各樣的問題,這里就不列舉了。推薦采用我的這種方式。瀏覽器首次訪問wordpress的同時(shí)進(jìn)行配置mysql數(shù)據(jù)庫(kù)。這樣不容易出現(xiàn)錯(cuò)誤。

責(zé)任編輯:武曉燕 來源: IT技術(shù)分享社區(qū)
相關(guān)推薦

2025-04-27 01:33:23

MongoDBDocker容器

2022-10-10 07:18:30

DockerGitlabweb系統(tǒng)

2024-10-16 09:49:18

2024-03-28 14:40:55

2024-01-04 07:39:53

LinuxCentOS 8Docker

2015-05-27 10:29:41

DockerHadoopHadoop集群

2019-08-16 10:36:10

WordPress插件安全博客

2022-01-04 08:52:14

博客網(wǎng)站Linux 系統(tǒng)開源

2021-09-02 07:04:45

Docker鏡像語言

2015-01-05 14:16:16

DockerFig自動(dòng)化容器編排

2022-08-28 20:07:17

Docker后端

2018-11-22 09:40:11

Docker服務(wù)器企業(yè)版

2024-05-14 08:19:54

2019-09-27 14:33:34

2022-09-15 08:31:11

主從復(fù)制模式Docker

2024-10-28 15:40:26

2014-12-26 10:06:48

Docker容器代碼部署

2020-11-25 08:57:29

Redis Docke

2014-07-30 09:35:36

DockerPaaS

2024-08-13 08:56:22

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)