1./etc/WORDPRESS 新建文件夹
- 拉取配置文件
以下是一个示例的 WordPress 容器配置文件 docker-compose.yaml,您可以使用这个文件来创建 WordPress 容器:Copy
version: ‘3’
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: Hgb245885063
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: Hgb245885063
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- '8090:80'
restart: always
volumes:
- ./wp-content:/var/www/html/wp-content
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_NAME: wordpress
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: Hgb245885063
volumes:
db_data:
CopyCopy
‘’’’’’’’’’’’’’’’’’’’’’’’’’设置了固定IP’’’’’’’’
version: ‘3’
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: Hgb245885063
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: Hgb245885063
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- '8090:80'
restart: always
volumes:
- ./wp-content:/var/www/html/wp-content
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_NAME: wordpress
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: Hgb245885063
networks:
default:
ipv4_address: 172.17.0.4
networks:
default:
ipam:
config:
- subnet: 172.17.0.0/16
volumes:
db_data:
‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’
请注意,您需要将 your_mysql_root_password 替换为您自己的 MySQL root 密码,并可以根据需要修改其他环境变量的值。Copy
将上面的配置保存为 docker-compose.yaml 文件,然后使用以下命令启动容器:Copy
安装环境:
- sudo apt —fix-broken install
sudo apt install docker-compose
运行以下命令来启动Portainer容器:cd /etc/WORDPRESS
docker-compose pull
4 docker-compose up -d
5.前台
129.153.111.86:8090
https://word.haogougou.eu.org
- 后台
https://word.haogougou.eu.org/wp-admin/
6.1 http://141.148.132.99:8090/wp-admin/
key: NzYoC^xh&NKHeDNwgh6Jw9qK用户名:haogougou key:KFz#*1k*BUkFdr%IbW 用户名: ha
……………………………………………………………………………………………………………………………………………………………………………..
7.重置操作:
要彻底删除 Docker 中的 MySQL 数据,你需要执行以下步骤:
停止并删除 MySQL 容器:使用以下命令停止并删除 MySQL 容器,其中 <container_name> 是你的容器名称。CopyCopy
docker stop <container_name>
docker rm <container_name>
CopyCopy
确认 MySQL 数据卷:在删除容器之前,你需要确定 MySQL 数据卷的名称或路径。你可以使用以下命令来查找数据卷:
docker volume ls
CopyCopy
找到对应的 MySQL 数据卷的名称或路径。
删除 MySQL 数据卷:使用以下命令删除 MySQL 数据卷。确保将 <volume_name> 替换为实际的数据卷名称或路径。CopyCopy
docker volume rm <volume_name>
CopyCopy
或者,如果你使用的是绝对路径而不是数据卷名称,可以直接使用以下命令删除数据卷:
sudo rm -rf <volume_path>
CopyCopy
请小心操作,确保你要删除的数据卷是正确的。
现在,你可以重新加载 MySQL 容器,并确保数据已经被删除。请注意,这将删除数据卷中的所有数据,包括数据库、表和数据文件,所以请务必提前备份重要的数据。