创建一下安装的目录
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