您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Linux >> docker 修改80端口

docker 修改80端口

来源:网络整理     时间:2016/5/27 18:22:05     关键词:docker,80端口

关于网友提出的“docker 修改80端口”问题疑问,本网通过在网上对“docker 修改80端口”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:docker 修改80端口
描述:

由于服务器的80端口已经运行了 web服务,而docker 运行需要80端口 所以在

docker start app
root@iZ25pamnfsuZ:/var/discourse# ./launcher start app

starting up existing container
+ /usr/bin/docker start app
Error response from daemon: Cannot start container app: Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use
Error: failed to start containers: [app]

以上错误!

改如何修改 docker的80端口呢

目前 docker images 如下

root@iZ25pamnfsuZ:/var/discourse# docker images
REPOSITORY             TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
local_discourse/app    latest              6d767d577160        4 hours ago         1.812 GB
samsaffron/discourse   1.0.12              2285ff53ab18        12 weeks ago        1.217 GB
busybox                latest              8c2e06607696        4 months ago        2.433 MB

运行如下

root@iZ25pamnfsuZ:/var/discourse# ./launcher start app

starting up existing container
+ /usr/bin/docker start app
Error response from daemon: Cannot start container app: Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use
Error: failed to start containers: [app]

前辈说 docker run -d -p 8080:80 tutum/lamp 这个解决

tutum/lamp 是指的什么呢
请输入代码


解决方案1:

tutum/lamp 是指你的docker images的名称。 如果没有名称就用IMAGE ID,6d767d577160 <- 例子不是真的。

docker run -d -p 8080:80 images/name 命令 将8080指向container里的80.

在用 nginx 指向8080 就可以访问了。


以上介绍了“docker 修改80端口”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1344842.html

相关图片

相关文章