一键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字。
转载提示:此文章非本站原创文章,若需转载请联系原作者获得转载授权。