亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

安裝mysql服務

下載mysql鏡像:

docker pull mysql

創(chuàng)建mysql容器并后臺運行,指定數據庫密碼是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(請使用用戶名進行 login)。

或者使用wordpress官方鏡像:

docker pull wordpress

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

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) 訪問站點了。

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

$ 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 數據庫主機地址(默認為與其 link 的 mysql 容器的 IP 和 3306 端口::3306)
WORDPRESS_DB_USER 數據庫用戶名(默認為 root)
WORDPRESS_DB_PASSWORD 數據庫密碼(默認為與其 link 的 mysql 容器提供的 MYSQL_ROOT_PASSWORD 變量的值)
WORDPRESS_DB_NAME 數據庫名(默認為 wordpress)
WORDPRESS_TABLE_PREFIX 數據庫表名前綴(默認為空,您可以從該變量覆蓋 wp-config.php 中的配置)

安全相關(默認為隨機的 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 變量指定的數據庫不存在時,那么 wordpress容器在啟動時就會自動嘗試創(chuàng)建該數據庫,但是由 WORDPRESS_DB_USER變量指定的用戶需要有創(chuàng)建數據庫的權限。

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

使用Fig編排

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

應用編排工具使得Docker應用管理更為方便快捷。 Fig網站: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
部署應用:
# 啟動
fig up
# 啟動并后臺運行
fig up -d

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

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

使用外網

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

批處理

# 關閉所有正在運行容器
docker ps | awk '{print $1}' | xargs docker stop
# 刪除所有容器應用
docker ps -a | awk '{print $1}' | xargs docker rm

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

相關文章

  • Nginx docker容器版部署訪問403的解決

    Nginx docker容器版部署訪問403的解決

    本文主要介紹了Nginx docker容器版部署訪問403的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-12-12
  • docker私庫Harbor的架構與組件說明

    docker私庫Harbor的架構與組件說明

    今天小編就為大家分享一篇關于docker私庫Harbor的架構與組件說明,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • docker-compose使用volumes注意項介紹

    docker-compose使用volumes注意項介紹

    這篇文章主要介紹了docker-compose使用volumes注意項,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • docker服務關停的實現步驟

    docker服務關停的實現步驟

    在我看來所謂的優(yōu)雅關閉,就是在系統(tǒng)關閉時,預留一些時間,讓你有機會來善后一些事情,本文就來介紹一下docker服務如何正確關停,感興趣的可以了解一下
    2023-10-10
  • 使用Docker部署Spring Boot的應用示例

    使用Docker部署Spring Boot的應用示例

    這篇文章主要介紹了使用Docker部署Spring Boot的應用示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 用Docker安裝Gitlab的方法步驟

    用Docker安裝Gitlab的方法步驟

    這篇文章主要介紹了用Docker安裝Gitlab的方法步驟,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • docker-compose啟動redis多機集群的實現(6臺服務器3主3從)

    docker-compose啟動redis多機集群的實現(6臺服務器3主3從)

    本文主要介紹了docker-compose啟動redis多機集群的實現(6臺服務器3主3從),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Docker安裝Jenkins并部署Maven項目詳細教程

    Docker安裝Jenkins并部署Maven項目詳細教程

    這篇文章主要給大家介紹了關于Docker安裝Jenkins并部署Maven項目的相關資料,持續(xù)集成、持續(xù)交付不僅可以提示開發(fā)效率,還可以節(jié)省很多測試和運維的成本,需要的朋友可以參考下
    2023-12-12
  • Docker拉取鏡像的完整步驟

    Docker拉取鏡像的完整步驟

    這篇文章主要給大家介紹了關于Docker拉取鏡像的完整步驟,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Docker具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • Docker基礎命令詳解

    Docker基礎命令詳解

    Docker 是一個開源的應用容器引擎,讓開發(fā)者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的 Linux 機器上。本文給大家分享docker基礎命令,感興趣的朋友一起看看吧
    2016-10-10

最新評論