1. 程式人生 > >(十一)Docker Compose創建Wordpress應用

(十一)Docker Compose創建Wordpress應用

AS lec reat 界面 安裝配置 nvi star sele 技術

wordpress是最常見博客系統,一般部署需要LAMP/WAMP環境,這介紹通過Docker compose對它進行編排和部署。

Docker Hub地址: https://hub.docker.com/_/wordpress/

wordpress 應用部署


1、 建立一個應用的目錄
$ mkdir wordpress
$ cd wordpress
2、創建 docker-compose.yml
version: ‘3.1‘

services:

  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8081:80
    environment:
      WORDPRESS_DB_PASSWORD: pw123

  mysql:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: pw123

  • images 鏡像名
  • restart 指定版本
  • ports 80為鏡像端口, 映射的8081為主機端口。
  • environment 環境配置,例,WORDPRESS_DB_PASSWORD 為wordpress數據庫密碼。
3、啟動應用

docker-compose執行編排腳本,分別制作和抓取web,redis鏡像,啟動容器。

$ sudo docker-compose up

……

Creating wordpress_mysql_1     ... done
Creating wordpress_wordpress_1 ... done

整個過程會比較漫長。。。

5、訪問應用

打開瀏覽器方位: http://0.0.0.0:5081/

進入wordpress安裝配置界面:

技術分享圖片

(十一)Docker Compose創建Wordpress應用