专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

010.Docker Compose构建WordPress实战

一 前期规划

类型
版本
备注
WordPress镜像
wordpress:latest
 
MySQL数据库
5.7
 

Docker已安装,参考《002.Docker版本及安装》。

Docker Compose已安装,参考《009.Docker Compose基础使用》。

二 正式构建

2.1 创建目录

 root@docker01:~# mkdir my_wordpress
 root@docker01:~# mkdir /db_data            #创建用于存储MySQL的独立路径

2.2 创建Docker Compose

 root@docker01:~# cd my_wordpress/
 root@docker01:~/my_wordpress# vi docker-compose.yml
 version: '3.3'
 services:
    db:
      image: mysql:5.7
      volumes:
        - /db_data:/var/lib/mysql
      restart: always
      environment:
        MYSQL_ROOT_PASSWORD: somewordpress
        MYSQL_DATABASE: wordpress
        MYSQL_USER: wordpress
        MYSQL_PASSWORD: wordpress
    wordpress:
      depends_on:
        - db
      image: wordpress:latest
      ports:
        - "8000:80"
      restart: always
      environment:
        WORDPRESS_DB_HOST: db:3306
        WORDPRESS_DB_USER: wordpress
        WORDPRESS_DB_PASSWORD: wordpress

 volumes:
     db_data:

2.3 开始构建

 root@docker01:~/my_wordpress# docker-compose up -d

三 确认验证

3.1 容器确认

 root@docker01:~# docker ps

103_1.png

 root@docker01:~# docker-compose images
 root@docker01:~# docker-compose ps

103_2.png

3.2 浏览器访问

http://172.24.8.111:8000

103_3.png

文章永久链接:https://tech.souyunku.com/20553

未经允许不得转载:搜云库技术团队 » 010.Docker Compose构建WordPress实战

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们