一图看懂Docker如何工作的?
发布时间:2025-12-07 20:35:25 作者:玩站小弟
我要评论
图示:图片Docker:Docker是一种开源的应用容器引擎,它可以让开发者将应用程序和依赖打包到一个轻量级、可移植的容器中,然后在任何流行的Linux机器上运行,也可以实现虚拟化。容器:容器是一种轻
。
图示 :
图片
FROM :指定基础镜像
RUN :执行命令
COPY :复制文件或目录
ADD:添加文件或目录
CMD:指定容器启动时默认执行的命令
ENTRYPOINT :指定容器启动时固定执行的命令
EXPOSE :暴露端口
ENV:设置环境变量
WORKDIR :设置工作目录
VOLUME:创建数据卷
USER :设置用户或用户组
LABEL:添加元数据
注册服务 :注册服务是模板下载一个存储和分享镜像的平台,它可以是公共的或私有的 。Docker提供了一个默认的注册服务,Docker Hub,它包含了大量的公共镜像 ,用户也可以上传自己创建的镜像。用户还可以使用其他的注册服务,如阿里云 、高防服务器腾讯云 、Harbor等。Docker客户端 :Docker客户端是用户与Docker交互的工具,它可以通过命令行或图形界面来操作Docker 。Docker客户端负责接收用户输入的命令,并将其发送给Docker守护进程。Docker守护进程 :Docker守护进程是Docker的核心组件 ,它运行在Docker主机上,负责创建 、运行和分发容器。Docker守护进程与Docker客户端之间通过REST API进行通信 。源码下载Docker主机:Docker主机是运行Docker守护进程的物理或虚拟机器。Docker主机可以安装在Linux、Windows或Mac OS上 。Docker Registry是一个用于存储和分发Docker镜像的服务器端应用程序。它是一个开源项目 ,使用Apache许可证。您可以在GitHub上找到它的源代码。
如果您想要 :
严格控制您的镜像存储的位置完全拥有您的源码库镜像分发流程将镜像存储和分发紧密地集成到您的内部开发工作流程中那么您应该使用Docker Registry。
如果您想要一个零维护、随时可用的解决方案,Docker Hub³提供了一个免费的 、托管的Registry,以及其他功能,如团队、组织、web钩子 、自动构建等¹。
要使用Docker Registry,您需要安装Docker引擎版本1.6.0或更高版本。您可以使用以下命令来运行一个本地的Registry:
复制# 启动Registry $ docker run -d -p 5000:5000 --restart always --name registry registry:2 # 从hub拉取或构建一个镜像 $ docker pull ubuntu # 将镜像标记为指向您的Registry $ docker image tag ubuntu localhost:5000/ubuntu # 推送它 $ docker push localhost:5000/ubuntu # 拉回它 $ docker pull localhost:5000/ubuntu # 停止并删除Registry及其数据 $ docker container stop registry && docker container rm -v registry1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.相关文章
Bleeping Computer 网站披露,柏林工业大学Technical University of Berlin)的研究人员开发出一种新技术,可以破解特斯拉近期推出所有车型上使用的基于 AMD2025-12-07
作为现代家庭娱乐的重要组成部分,投影仪在市场上受到了广泛的追捧。而作为投影仪的必备配件,投影幕的质量和性能也日益受到关注。本文将为大家介绍一款备受赞誉的投影幕——以美视投影幕。通过逐个的介绍,我们将深2025-12-07
如何清除小米账号和密码(彻底删除小米账号,保障个人信息安全)
在日常使用小米设备的过程中,有时候我们可能会需要清除小米账号和密码,无论是因为换新设备、卖出旧设备,还是为了保护个人信息安全,本文将详细介绍如何彻底删除小米账号和密码。文章目录:1.了解清除小米账号的2025-12-07
在当今信息爆炸的时代,导航软件成为了人们出行、旅游和生活的重要工具。而惠普导航作为一款领先的导航软件,凭借其独特的功能和用户体验赢得了广大用户的青睐。本文将深入探究惠普导航的优势与应用,为读者带来全新2025-12-07
0x00 前言本文记录从零开始搭建ADAudit Plus漏洞调试环境的细节,介绍数据库用户口令的获取方法。0x01 简介本文将要介绍以下内容:ADAudit Plus安装ADAudit Plus漏洞2025-12-07
现今,大量的数据需要进行存储和管理,而硬盘盒作为一种便携式存储设备,为用户提供了方便、快速、安全的数据传输和存储方案。蓝硕硬盘盒作为市场上备受瞩目的产品之一,拥有出色的性能和稳定性,为用户提供了卓越的2025-12-07

最新评论