【发布时间】:2018-06-18 13:50:35
【问题描述】:
我正在尝试从这里运行 docker 映像:http://laradock.io/
我遇到的一个问题是一系列错误:
Error starting userland proxy: listen tcp 0.0.0.0:443: listen: address already in use
Error starting userland proxy: listen tcp 0.0.0.0:6379: bind: address already in use
Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already in use
...
在寻找解决方案时,我发现要解决这个问题,我需要杀死主机上的 nginx、mysql、redis 等,以允许 docker 接管端口。
但我尝试使用 docker(或任何 VM)的主要原因是让应用程序不使用主机,而是使用 192.168.1.5 之类的地址(假设这将是 docker 容器的 IP 地址)
我的问题是 docker 是否可以做到这一点,如果可以,那么我需要做的就是保持主机和 docker 之间 100% 的分离。
【问题讨论】:
-
当你得到错误时你能发布你正在运行的命令吗?
标签: docker docker-compose virtual-machine