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后台/客户端相当于系统平台,管理映像和容器。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。