加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Docker没有正确的端口转发?

发布时间:2020-12-16 03:52:49 所属栏目:安全 来源:网络整理
导读:我正在尝试运行一个gitlab docker镜像,一切运行正常,但是当我导航到网站时,端口80导致“连接被拒绝”,但端口8080成功到达Gitlab. 但是,它表明它在容器上从8080转发到80: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES14b2ac3c0de6 gitlab/gitlab-

我正在尝试运行一个gitlab docker镜像,一切运行正常,但是当我导航到网站时,端口80导致“连接被拒绝”,但端口8080成功到达Gitlab.

但是,它表明它在容器上从8080转发到80:

CONTAINER ID    IMAGE               COMMAND              CREATED               STATUS               PORTS                                          NAMES
14b2ac3c0de6    gitlab/gitlab-ee    "/assets/wrapper"    About a minute ago    Up About a minute    0.0.0.0:8080->80/tcp,0.0.0.0:8443->443/tcp    gitlab

这是我如何运行容器.

sudo docker run --detach 
    --publish 8443:443 --publish 8080:80 --publish 2222:22 
    --name gitlab 
    --restart always 
    --volume /srv/gitlab/config:/etc/gitlab 
    --volume /srv/gitlab/logs:/var/log/gitlab 
    --volume /srv/gitlab/data:/var/opt/gitlab 
    gitlab/gitlab-ee:latest
最佳答案
如果要通过主机上的端口80访问服务,请使用–publish 80:80.否则,主机上没有任何东西在端口80上侦听并且您拒绝连接.同样适用于443.

格式是

 --publish 

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读