Docker Hub

版权所有,未经许可,禁止转载


章节


Docker Hub是Docker社区分享Docker镜像的网站/存储库。

上面有很多Docker镜像,例如:nginx官方镜像,你可以从Docker Hub上下载这些镜像,也可以在上面分享你自己的镜像。

本章我们将演示从Docker hub下载和使用Jenkins的Docker镜像。

Docker hub的官方站点是

https://hub.docker.com/

安装Jenkins Docker镜像

1. 在docker hub上查找jenkins docker镜像

在搜索框中输入jenkins,找到Jenkins官方镜像,这是由Jenkins官方维护的镜像:

Docker HUB Jenkins 镜像

2. 安装镜像

可以在上图中看到安装命令,在CentOS系统中执行安装命令:

[kevin@qikegu ~]$ sudo docker pull jenkins

关于安装命令的更多信息,可以参考Docker Hub上Jenkins镜像详情页。

3. 运行Jenkins

要运行Jenkins镜像,在CentOS中执行如下命令,

[kevin@qikegu ~]$ sudo docker run -p 8080:8080 -p 50000:50000 jenkins 

关于上面的命令,注意以下几点

  • 使用sudo命令来,确保该命令在root权限下运行。
  • jenkins是镜像名。
  • -p <主机端口>:<容器端口> 用于将Docker镜像的内部端口号映射到宿主机的端口,以便外部可以访问。
  • 此条命令在Docker hub上,Jenkins镜像详情页里有详细说明

现在,你已经让Jenkins作为一个容器,成功地运行了。

名词解释

我们使用了许多docker术语,这些术语可能会让人困惑。在进一步讨论之前,有必要理解清楚Docker生态中的常用术语。

  • 镜像/image - 镜像是容器的模板,本质上是一个文件系统,包含了应用程序及其依赖的文件。在上面的演示中,我们使用docker pull命令下载jenkins镜像。
  • 容器/container - 容器是镜像的运行实例。我们使用docker run启动一个容器,可以使用docker ps命令查看正在运行的容器。
  • Docker守护进程 - 即docker引擎,管理镜像与容器,在主机上运行的后台服务。Linux守护进程类似Windows的后台服务。
  • Docker Client - Docker命令行工具,与守护进程交互。也有图形界面的工具,如Kitematic

简单地类比一下,镜像类似于可执行文件,容器类似于进程,Docker后台/客户端相当于系统平台,管理镜像与容器。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值