创建一下安装的目录
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 # 完全删除映射到本地的数据
反向代理(必须)
正文完
发表至: 开源脚本
2023-02-15