Docker Hub


Docker Hub是云上的注册服务,允许你下载由其他社区构建的Docker镜像,你也可以将你自己的Docker构建的镜像上传到Docker hub。

在本章中,我们将看到如何从Docker hub下载和使用Jenkins Docker镜像。

Docker hub 的官方站点是: https://www.docker.com/community-edition#/add_ons

步骤1:首先需要在Docker hub上做一个简单的注册:

Docker Hub Singup

步骤2: 注册后,你将登录到 Docker Hub:

Logged into Docker Hub

步骤3: 接下来我们浏览一下,找到Jenkins镜像:

Jenkins image

步骤4:如果在同一个页面向下滚动,可以看到 docker pull 命令,用于将 Jenkins 映像下载到本地 Ubuntu 服务器:

Pull Command

步骤5: 现在,转到 Ubuntu 服务器并运行以下命令:

sudo docker pull jenkins

Ubuntu server

要运行 Jenkins,需要执行以下命令:

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

关于上述sudo命令,请注意以下几点:

  • 我们使用sudo命令来确保它以root权限运行;

  • 这里,jenkins是我们要从Docker hub下载并安装在Ubuntu机器上的镜像的名字;

  • -p用于将内部Docker镜像的端口号映射到我们的Ubuntu主服务器上,以便我们可以相应地访问容器。

Sudo Command

然后 Jenkins 作为容器在 Ubuntu 机器上成功运行。