17、编写多个服务的compse文件

1.wordpress对外暴露端口为8001,

ports:

- "8001:80"

2.mysql中创建的初始数据库名为xielinwordpress,普通用户名为xielin 密码为xielin123,root超级管理员密码为123456

MYSQL_ROOT_PASSWORD: 123456

MYSQL_DATABASE: LGZwordpress

MYSQL_USER: liuguozhen

MYSQL_PASSWORD: liuguozhen123

3.启动以上服务,进入mysql容器查看xielinwordpress是否成功创建

docker-compose up -d

docker exec -it mysql_wordpress mysql -uroot -p123456

show databases;

select user from mysql.user;

4.在windows浏览器中访问wordpress8001端口

192.168.20.19:8001

5.设置站点标题为:XXX的博客系统 用户名为XXX 密码为XXX999,点击安装wordpress

6.进入博客主页,发布一篇文章,如下。

二、使用Docker Compose搭建WordPress站点

1.创建一个空的项目目录,并进入

mkdir lgz_wordpress
cd lgz_wordpress/
pwd

2.创建Docker-compose文件。

vim docker-compose.yml

ps:Docker将WordPress对数据库以及已安装的主题和插件进行的更新等资料使用持久化卷进行保存。

version: "3.9"    
services:
  db:
    image: mysql:5.7
    container_name: mysql_wordpress
    volumes:
      - db_data:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: 123456
      MYSQL_DATABASE: LGZwordpress
      MYSQL_USER: liuguozhen
      MYSQL_PASSWORD: liuguozhen123
          
  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    volumes:
      - wordpress_data:/var/www/html
    ports:
      - "8001:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: liuguozhen
      WORDPRESS_DB_PASSWORD: liuguozhen123
      WORDPRESS_DB_NAME: LGZwordpress
volumes:
  db_data: {}
  wordpress_data: {}

3.构建项目

docker-compose up -d

这将会在后台运行docker-compose,拉取所需的 Docker 映像,并启动 wordpress 和数据库容器。

4.使用wordpress容器

第一次打开可能连接不了【如下】,刷新一下就可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江西理工课堂课后实训作业

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值