每次我使用docker -p 80:80
或使用docker-compose绑定docker端口
ports:
- "80:80"
它绑定到本地主机(又名127.0.0.1),从而与在本地计算机上运行的其他服务发生冲突。
我知道我可以绑定到80以外的其他端口,但我更喜欢将端口80与/etc/hosts
一起使用
是否有一种方法可以创建一个将所有Docker容器绑定到而不是本地主机的专用IP(例如127.0.1.1),以便我可以将localhost用于本地服务,并将其他IP用于docker服务?
我正在使用docker-compose和docker-on-mac。