一键dock-WordPress-wp部署

创建一下安装的目录

mkdir -p /root/data/docker_data/wordpress
cd /root/data/docker_data/wordpress
nano docker-compose.yml

docker-compose.yml

version: '3.1'
services:
wordpress:
image: wordpress
restart: always
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: exampledb
volumes:
- /root/data/docker_data/wordpress/data:/var/www/html
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- /root/data/docker_data/wordpress/db:/var/lib/mysql
#volumes:
# wordpress:
# db:

运行

docker-compose up -d

更新

cd /root/data/docker_data/wordpress # 进入 docker-compose 所在的文件夹
docker-compose pull # 拉取最新的镜像
docker-compose up -d # 重新更新当前镜像

卸载

sudo -i # 切换到 root
cd /root/data/docker_data/wordpress # 进入 docker-compose 所在的文件夹
docker-compose down # 停止容器,此时不会删除映射到本地的数据
cd ~
rm -rf /root/data/docker_data/wordpress # 完全删除映射到本地的数据
 反向代理(必须)

 

正文完
 0
admin
版权声明:本文于2023-02-15转载自咕咕鸽的博客,共计948字。
转载提示:此文章非本站原创文章,若需转载请联系原作者获得转载授权。