日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

利用Compose部署Wordpress

 ThinkTank_引擎 2017-04-16

Compose是Docker推出的一款編排工具。通過Compose,你可以利用docker-compose.yml文件來配置你的應用的服務。然后通過一條命令就可以啟動配置文件中配置的所有的服務。Compose可用于開發(fā)、測試、展示以及持續(xù)集成。
使用Compose只需三步,當然前提是先要安裝好Compose。

Compose的安裝

首先需要確保Docker已安裝完成
命令:

docker info



docker --version

如果沒有安裝請參考Docker官網(wǎng)的安裝說明,很詳盡。左側的Install菜單下有各種系統(tǒng)的安裝方法。如ubuntu系統(tǒng)的安裝方法。
Compose的安裝命令:

curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod  x /usr/local/bin/docker-compose

如果下載總是失敗或連接超時之類的可以點擊這里下載Compose的各個版本。
然后將下載的文件上傳到要安裝Compose的主機,上傳方法自選。
這里是將文件“docker-compose-Linux-x86_64”上傳到/opt下,然后將文件拷貝到/usr/local/bin/文件夾下,并命名為docker-compose,然后給docker-compose賦予可執(zhí)行權限。然后查看compose的版本信息可驗證compose是否可以正常使用。
命令:

cp /opt/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod  x /usr/local/bin/docker-compose
docker-compose --version

至此compose已可以正常使用。從中我們也可以看出這算不上真正意義上的安裝,我們只是下載了一個文件放到指定位置并重命名,然后賦予其可執(zhí)行權限。

利用Compose部署Wordpress

1.通過Dockerfile文件定義應用運行的環(huán)境以便可以在任何地方重現(xiàn)該環(huán)境。
命令:

mkdir -p /opt/compose-wordpress
cd /opt/compose-wordpress
nano Dockerfile

編輯內(nèi)容為(這里并未對鏡像做任何更改,只是演示如果需要構建鏡像該如何操作):
FROM mysql
MAINTAINER AuthorName <Email>

保存退出。
2.在docker-compose.yml文件中定義各個服務來組成應用以便應用可以在各個獨立的環(huán)境中運行。
命令:

vim docker-compose.yml

編輯內(nèi)容為:

version: '2'
services:
  db:
    build: .
    volumes: "./.data/db:/var/lib/mysql"
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: wordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
  wordpress:
    depends_on: db
    image: wordpress:latest
    links: db
    ports: "9527:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_PASSWORD: wordpress

保存并退出。
3.最后,在/opt/compose-wordpress文件夾下運行下面的命令啟動Compose來運行整個應用。
命令:

docker-compose up -d

如果不加參數(shù)-d則會看到運行日志的部分截圖如下:

運行日志

然后打開瀏覽器訪問ip:port,如果你已對主機ip做過域名解析可以直接使用域名加端口號進行訪問。
這里容器映射宿主機的端口號是9527,也將自己的域名解析到了主機ip。初次訪問效果如圖:

選擇語言

選擇簡體中文

第一次加載會有些慢,也很有可能會出現(xiàn)頁面未響應的提示,請選擇等待,甚至要點擊兩三次等待,然后,請耐心等待···
接下來只需要按照提示操作即可。完成下面的信息填寫并安裝之后即可使用。

填寫信息

安裝成功提示如下:

成功提示信息

這里的登陸賬號和密碼為安裝時設置的賬號和密碼:

登陸信息

主面板信息

更多信息請參考:
- Docker Compose and WordPress
- Overview of Docker Compose
- Compose Release 1.7.1
- Install Docker Engine
- Install Docker Compose

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多