使用 docker-compose 根據(jù) 官方教學(xué) 配合 wordpress docker 搭起了 wordpress,設(shè)定檔如下:
version: '2'
services:
db:
image: mysql:5.6
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:
- "8000:80"
volumes:
- "./wp-content/themes:/var/www/html/wp-content/themes"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: wordpress
我把模板掛載到容器對應(yīng)的目錄裡了:
volumes:
- "./wp-content/themes:/var/www/html/wp-content/themes"
現(xiàn)在的問題是,每次修改模板的內(nèi)容,刷新頁面並不會(huì)顯示修改後的結(jié)果,得用 docker-compose restart
後才能查看修改後的結(jié)果,請問是不是我哪裡配置錯(cuò)了?
版本 docker for mac Version 1.12.0 (build: 10871)
閉關(guān)修行中......
找到解決方法了,最早初始化的時(shí)候配置裡並沒有添加 volumes
進(jìn)行掛載,如果後續(xù)添加了新的掛載目錄,需要先刪除原有的 container 後再重新創(chuàng)建,如下:
docker-compose rm wordpress
docker-compose up -d
來源 https://www.digitalocean.com/...