gpt4 book ai didi

networking - 多个docker compose容器-单个ip

转载 作者:行者123 更新时间:2023-12-02 19:37:27 27 4
gpt4 key购买 nike

我有这个应用程序。

如何为Web服务分配一个IP地址并在其中使用数据库?

version: "2"
services:
web:
image: kartoffeltoby/typo3:latest
hostname: localhost
container_name: web
ports:
- 80:80
link:
- db:database
volumes:
- ./www/:/var/www/
environment:
- DOCROOT=/var/www/web
- PAGESPEED=Off


db:
image: mysql:5.6
hostname: database
volumes:
- ./DB/:/var/lib/mysql/
- ./db/:/var/tmp/db
environment:
- MYSQL_ROOT_PASSWORD=passwort

最佳答案

解决方案是:

network_mode:服务:网络

version: "2"
services:
typo3:
image: kartoffeltoby/typo3:latest
hostname: axdbw.vagrant
container_name: typo3
volumes:
- ./www/:/var/www/
environment:
- DOCROOT=/var/www/web
- PAGESPEED=Off
networks:
mynet:
ipv4_address: 172.16.47.14

db:
image: mysql:5.6
volumes:
- ./DB/:/var/lib/mysql/
- ./db/:/var/tmp/db
environment:
- MYSQL_ROOT_PASSWORD=passwort
network_mode: service:web


networks:
mynet:
driver: bridge
ipam:
driver: default
config:
- subnet: 172.16.47.0/24

关于networking - 多个docker compose容器-单个ip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43300613/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com