参考https://yeasy.gitbook.io/docker_practice/compose/install 进行安装
docker-compose -f docker-compose.yml up -d
docker-compose.yml
里面内容
version: '3.1'
services:
wordpress:
image: wordpress
restart: always
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
- /opt/wordpress:/var/www/html
db:
image: mysql:8.0
restart: always
environment:
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- /opt/mysql:/var/lib/mysql
http://119.45.4.173:8080/wp-admin
作用:反向代理,开放80端口调用CVM中实际要用的wordpress这个容器
docker inspect [ContainerId]
我们看到不同的网关
wordpress&&mysql
"Gateway": "172.19.0.1",
"IPAddress": "172.19.0.2",
"Gateway": "172.19.0.1",
"IPAddress": "172.19.0.3",
nginx
:
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.2",
同时用命令查看
所以理论上是不能互相通信的,如果要互相通信,nginx启动的时候需要启动wordpress的时候加一下
--link nginx
进入nginx
docker exec -it 682987294b1a /bin/bash
cd /etc/nginx/conf.d/
vim default.conf
查看
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有