Docker compose部署wordpress

学习记录

系统版本:rocky Linux 9.3

镜像版本:

mysql:8.0

wordpress:6.5.3

配置yum源

wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装docker及相关插件

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
systemctl enable docker --now

具体可参考 官方文档

编写compose清单文件(数据库密码等信息可自行修改)

vi docker-compose.yml 

下面的复制进去

services:
  mysql:
    image: mysql:8.0
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: docker123@com  ##数据库root密码 
      MYSQL_DATABASE: wordpress           ##数据库名称
      MYSQL_USER: docker                  ##创建用户docker设定密码
      MYSQL_PASSWORD: docker@wp           
    networks:
      - blog_net
    volumes:
      - mysql_data:/var/lib/mysql    ##使用mysql_data卷持久化容器的/var/lib/mysql数据目录

  wordpress:
    depends_on:
      - mysql
    image: wordpress:6.5.3
    environment:
      WORDPRESS_DB_HOST: mysql:3306  
      WORDPRESS_DB_NAME: wordpress
      WORDPRESS_DB_USER: docker   
      WORDPRESS_DB_PASSWORD: docker@wp
    ports:
      - 80:80
    networks:
      - blog_net
    volumes:
      - /data/wordpress:/var/www/html   ##wordpress数据存储位置

##自定义容器网络名称blog_net、驱动类型为bridge、地址段范围为172.16.0.0/24。
networks:
  blog_net:
    driver: bridge                    
    ipam:
      config:
        - subnet: 172.16.0.0/24

##使用volumes创建卷 mysql_data      
volumes:
  mysql_data:

启动容器 -d后台运行

docker compose up -d

docker ps 查看容器运行状态

浏览器输入你的公网ip或者域名看到这个页面配置成功

浏览器访问配置

填写相关信息后登录网站后台

删除博客及容器镜像

如果想删除博客依次执行以下命令

##停止容器
docker compose stop
##删除容器
docker rm root-wordpress-1 && docker rm root-mysql-1

删除镜像

docker rmi wordpress:6.5.3
docker rmi mysql:8.0

彻底删除数据

##wordpress数据
rm -rf /data/wordpress/*
##mysql
docker volume rm root_mysql_data
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇