docker hub是干什么的,dockerhub镜像

  docker hub是干什么的,dockerhub镜像

  保留所有权利。未经许可,禁止复制。

  章节Docker介绍Docker与虚拟机的区别Docker安装Docker HubDocker映像(image)Docker容器(container)Docker容器操作Docker容器shell Docker Docker文件Docker构建映像(docker build)Doc Docker文件指令Docker示例Docker Java示例Docker PHP示例Docker Python示例Docker Ubuntu示例Docker NGINX示例Docker ComposeDocker网络Docker Hub是Docker社区共享Docker映像的网站/存储库。

  上面有很多Docker图片,比如:nginx官方图片。你可以从Docker Hub下载这些图片,或者在上面分享你自己的图片。

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

  Docker hub的官方网站是

  https://hub.docker.com/

  安装詹金斯docker图像1。在docker hub上查找jenkins Docker图片。在搜索框中输入Jenkins,找到由Jenkins维护的Jenkins官方图片:

  2.安装映像。可以看到上图中的安装命令。在CentOS系统中执行安装命令:

  [YY dsmt @ qike gu ~]$ sudo Docker pull Jenkins关于安装命令的更多信息,请参考Docker Hub上的Jenkins镜像详情页面。

  3.运行Jenkins要运行Jenkins映像,请在CentOS中执行以下命令,

  [YY dsmt @ qikegu ~]$ sudo docker run-p 8080:8080-p 50000:50000 Jenkins关于上面的命令,注意以下几点

  使用sudo命令确保它在root权限下运行。詹金斯是镜像名称。-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后台/客户端相当于系统平台,管理映像和容器。

docker hub是干什么的,dockerhub镜像