Docker 端口管理

Docker 端口管理

在Docker中,容器本身可以在端口上运行应用程序。运行容器时,如果要通过端口号访问容器中的应用程序,则需要将容器的端口号映射到Docker主机的端口号。让我们看一下如何实现这一目标的一个例子。在我们的示例中,我们将从Docker Hub下载Jenkins容器。然后我们将Jenkins端口号映射到Docker主机上的端口号。
第1步 - 首先,您需要在Docker Hub上进行简单注册。
在这里插入图片描述
第2步 - 注册后,您将登录Docker Hub。
在这里插入图片描述
第3步 - 接下来,让我们浏览并找到Jenkins镜像。
在这里插入图片描述
步骤4 - 如果向下滚动同一页面,则可以看到docker pull命令。这将用于将Jenkins 镜像下载到本地CentOS服务器上。
在这里插入图片描述
第5步 - 现在转到CentOS服务器并运行命令sudo docker pull jenkins
在这里插入图片描述

docker inspect
docker inspect Container/Image

选项:

  • Container/Image - 要检查的容器或镜像。

返回值:
JSON格式的镜像或容器的基本信息
例子:

sudo docker inspect jenkins

在这里插入图片描述
在输出检查inspect给出一个JSON输出。如果我们观察输出,我们可以看到有一个“ExposedPorts”部分,并且看到有两个提到的端口。一个是8080 的数据端口,另一个是50000控制端口。要运行Jenkins并映射端口,您需要更改Docker 运行命令并添加指定端口映射的’p’选项。因此,您需要运行以下命令:

sudo docker run -p 8080:8080 -p 50000:50000 jenkins

端口号映射的左侧是要映射到的Docker主机(我们教程这里是CentOS)端口,右侧是Docker容器端口号。当您打开浏览器并导航到端口8080上的Docker主机时,您将看到Jenkins启动并运行。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值