wordpress docker

By | 2024-09-17

1./etc/WORDPRESS 新建文件夹

  1. 拉取配置文件
    以下是一个示例的 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

安装环境:

  1. sudo apt —fix-broken install
  2. sudo apt install docker-compose
    运行以下命令来启动Portainer容器:

  3. cd /etc/WORDPRESS
    docker-compose pull

4 docker-compose up -d
5.前台
129.153.111.86:8090
https://word.haogougou.eu.org

  1. 后台
    https://word.haogougou.eu.org/wp-admin/
    6.1 http://141.148.132.99:8090/wp-admin/
      用户名:haogougou
       key:KFz#*1k*BUkFdr%IbW
      用户名: ha
    
    key: NzYoC^xh&NKHeDNwgh6Jw9qK
    ……………………………………………………………………………………………………………………………………………………………………………..
    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 容器,并确保数据已经被删除。请注意,这将删除数据卷中的所有数据,包括数据库、表和数据文件,所以请务必提前备份重要的数据。