【发布时间】:2023-02-05 02:44:15
【问题描述】:
我在 docker compose 中有以下服务:
services:
mysql:
image: mysql:8.0
networks:
my_network:
ipv4_address: 172.22.0.11
ports:
- 3307:3306
networks:
my_network:
driver: bridge
ipam:
config:
- subnet: 172.22.0.0/27
当我提出这个问题时,我可以使用localhost:3307 访问数据库。当我删除 ports 部分时,我可以使用 172.22.0.11:3306 访问数据库。
我虽然通过两种配置,应该可以使用172.22.0.11:3307访问数据库。不是这样吗?还有,有没有可能实现?
【问题讨论】:
标签: docker