最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux Docker安裝wordpress的方法詳解教程

 更新時間:2016年10月15日 08:59:30   投稿:mrr  
這篇文章主要介紹了Linux Docker安裝wordpress的方法詳解教程的相關(guān)資料,需要的朋友可以參考下

安裝mysql服務(wù)

下載mysql鏡像:

docker pull mysql

創(chuàng)建mysql容器并后臺運(yùn)行,指定數(shù)據(jù)庫密碼是123456。-e指定環(huán)境變量。

docker run --name mysql_db -e MYSQL_ROOT_PASSWORD=123456 -d mysql

使用官方的wordpress

wordpress鏡像daocloud.io:

docker pull daocloud.io/daocloud/dao-wordpress:latest

拉取鏡像前請先登錄: docker login daocloud.io(請使用用戶名進(jìn)行 login)。

或者使用wordpress官方鏡像:

docker pull wordpress

創(chuàng)建wordpress容器應(yīng)用并后臺運(yùn)行:

docker run --name some-wordpress --link mysql_db:mysql -p 8001:80 -d daocloud.io/daocloud/dao-wordpress

然后就可以在瀏覽器通過 http://localhost:8001(或 http://host-ip:8001) 訪問站點(diǎn)了。

如果想使用外部數(shù)據(jù)庫的話,可以通過上述環(huán)境變量設(shè)置對應(yīng)數(shù)據(jù)庫的連接方式:

$ docker run --name some-wordpress -e WORDPRESS_DB_HOST=10.1.2.3:3306 \
  -e WORDPRESS_DB_USER=... -e WORDPRESS_DB_PASSWORD=... -d wordpress

更多環(huán)境變量:

WORDPRESS_DB_HOST 數(shù)據(jù)庫主機(jī)地址(默認(rèn)為與其 link 的 mysql 容器的 IP 和 3306 端口::3306)
WORDPRESS_DB_USER 數(shù)據(jù)庫用戶名(默認(rèn)為 root)
WORDPRESS_DB_PASSWORD 數(shù)據(jù)庫密碼(默認(rèn)為與其 link 的 mysql 容器提供的 MYSQL_ROOT_PASSWORD 變量的值)
WORDPRESS_DB_NAME 數(shù)據(jù)庫名(默認(rèn)為 wordpress)
WORDPRESS_TABLE_PREFIX 數(shù)據(jù)庫表名前綴(默認(rèn)為空,您可以從該變量覆蓋 wp-config.php 中的配置)

安全相關(guān)(默認(rèn)為隨機(jī)的 SHA1 值)

WORDPRESS_AUTH_KEY
WORDPRESS_SECURE_AUTH_KEY
WORDPRESS_LOGGED_IN_KEY
WORDPRESS_NONCE_KEY
WORDPRESS_AUTH_SALT
WORDPRESS_SECURE_AUTH_SALT
WORDPRESS_LOGGED_IN_SALT
WORDPRESS_NONCE_SALT

如果 WORDPRESS_DB_NAME 變量指定的數(shù)據(jù)庫不存在時,那么 wordpress容器在啟動時就會自動嘗試創(chuàng)建該數(shù)據(jù)庫,但是由 WORDPRESS_DB_USER變量指定的用戶需要有創(chuàng)建數(shù)據(jù)庫的權(quán)限。

Dockerfile倉庫:https://github.com/docker-library/wordpress

使用Fig編排

Fig是Docker的應(yīng)用編排工具,主要用來跟 Docker 一起來構(gòu)建基于 Docker 的復(fù)雜應(yīng)用,F(xiàn)ig 通過一個配置文件來管理多個Docker容器,非常適合組合使用多個容器進(jìn)行開發(fā)的場景。目前Fig已經(jīng)升級并更名為Compose。Compose向下兼容Fig。

應(yīng)用編排工具使得Docker應(yīng)用管理更為方便快捷。 Fig網(wǎng)站:http://www.fig.sh/

安裝Fig:

# 方法一:
curl -L https://github.com/docker/fig/releases/download/1.0.1/fig-`uname 
-s`-`uname -m` > /usr/local/bin/fig; chmod +x /usr/local/bin/fig
# 方法二:
yum install python-pip python-dev
pip install -U fig

編寫fig.yml:

wordpress:
 image: daocloud.io/daocloud/dao-wordpress:latest
 links:
  - db:mysql
 ports:
  - "8002:80"
db:
 image: mysql
 environment:
  - MYSQL_ROOT_PASSWORD=123456
部署應(yīng)用:
# 啟動
fig up
# 啟動并后臺運(yùn)行
fig up -d

然后就可以在瀏覽器通過 http://localhost:8002(或 http://host-ip:8002) 訪問站點(diǎn)了。

fig logs 查看日志
fig port 查看端口映射

使用外網(wǎng)

wordpress:
 image: daocloud.io/daocloud/dao-wordpress:latest
 environment:
  - WORDPRESS_DB_HOST=119.119.192.246:3306
  - WORDPRESS_DB_USER=root
  - WORDPRESS_DB_PASSWORD=123456
 ports:
  - "80"

Fig命令:

# 停止
fig stop
# 查看日志
fig logs 
# 查看端口 
fig port
# 卸載Fig:
pip uninstall fig
# version:
fig --version

注意:fig已升級為compose:https://github.com/docker/compose

批處理

# 關(guān)閉所有正在運(yùn)行容器
docker ps | awk '{print $1}' | xargs docker stop
# 刪除所有容器應(yīng)用
docker ps -a | awk '{print $1}' | xargs docker rm

以上所述是小編給大家介紹的Linux Docker安裝wordpress的方法詳解教程,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的。

相關(guān)文章

  • docker容器修改端口和目錄映射的方法步驟

    docker容器修改端口和目錄映射的方法步驟

    在使用Docker時,容器的端口映射是一個核心概念,它允許容器與宿主機(jī)以及外部網(wǎng)絡(luò)進(jìn)行通信,這篇文章主要介紹了docker容器修改端口和目錄映射的方法步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • Vue.js中的watch屬性詳解

    Vue.js中的watch屬性詳解

    在Vue.js中,watch屬性是一種非常重要的屬性,它可以監(jiān)聽Vue實(shí)例中指定的數(shù)據(jù)變化,并在數(shù)據(jù)發(fā)生變化時執(zhí)行相應(yīng)的操作,本文將對 Vue.js中的watch屬性進(jìn)行詳細(xì)的介紹,并附上相關(guān)的代碼示例,需要的朋友可以參考下
    2023-06-06
  • 詳解使用阿里云鏡像倉庫構(gòu)建國外Docker鏡像

    詳解使用阿里云鏡像倉庫構(gòu)建國外Docker鏡像

    這篇文章主要介紹了詳解使用阿里云鏡像倉庫構(gòu)建國外Docker鏡像,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Docker部署MongoDb的詳細(xì)過程記錄

    Docker部署MongoDb的詳細(xì)過程記錄

    這篇文章主要介紹了如何使用Docker?Compose啟動MongoDB副本集,包括配置文件編寫、容器啟動命令、副本集初始化、角色和用戶創(chuàng)建等步驟,需要的朋友可以參考下
    2024-12-12
  • 阿里云安裝docker全過程

    阿里云安裝docker全過程

    這篇文章主要介紹了阿里云安裝docker全過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Docker安裝部署Redis數(shù)據(jù)庫的實(shí)現(xiàn)步驟

    Docker安裝部署Redis數(shù)據(jù)庫的實(shí)現(xiàn)步驟

    本文主要介紹了Docker安裝部署Redis數(shù)據(jù)庫的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Docker查看是否開機(jī)自啟及容器自啟動設(shè)置

    Docker查看是否開機(jī)自啟及容器自啟動設(shè)置

    Docker是當(dāng)前最流行的容器技術(shù),通過運(yùn)用容器打包應(yīng)用程序并部署到生產(chǎn)環(huán)境中,可大大提高部署的速度和可靠性,下面這篇文章主要給大家介紹了關(guān)于Docker查看是否開機(jī)自啟及容器自啟動設(shè)置的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • Docker容器如何查看ip地址的實(shí)現(xiàn)方法

    Docker容器如何查看ip地址的實(shí)現(xiàn)方法

    這篇文章主要介紹了Docker容器如何查看ip地址的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 使用Docker部署Tomcat的實(shí)現(xiàn)示例

    使用Docker部署Tomcat的實(shí)現(xiàn)示例

    在本地編寫好了Spring項(xiàng)目,為了實(shí)現(xiàn)能夠隨時地訪問,所以需要將項(xiàng)目部署到服務(wù)器,本文主要介紹了使用Docker部署Tomcat的實(shí)現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Docker容器實(shí)現(xiàn)SSH遠(yuǎn)程直連

    Docker容器實(shí)現(xiàn)SSH遠(yuǎn)程直連

    在某些特殊需求下,我們想ssh直接遠(yuǎn)程連接docker 容器,本文主要介紹了Docker容器實(shí)現(xiàn)SSH遠(yuǎn)程直連,具有一定的參考價值,感興趣的可以了解一下
    2023-08-08

最新評論

正阳县| 锡林浩特市| 侯马市| 高要市| 灌南县| 专栏| 偏关县| 锡林郭勒盟| 铜川市| 黑河市| 城口县| 伊春市| 东阳市| 蓝田县| 石楼县| 丽水市| 台南县| 巴南区| 柳林县| 汉沽区| 闻喜县| 瑞安市| 宁都县| 洛川县| 凭祥市| 巴林左旗| 拉孜县| 霍州市| 沾化县| 穆棱市| 大庆市| 临沧市| 呼玛县| 会东县| 延长县| 公主岭市| 阳曲县| 沈丘县| 广宗县| 南乐县| 浑源县|