图示 :
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. |
体验XboxOneX的卓越性能与极致画质(探索一台引领游戏娱乐新纪元的游戏机)尼康D700(探索尼康D700的出色性能和多功能特点)康佳P2如何打造智能生活新体验(品质、智能与创新的完美结合)华为Mate9拍摄视频全方位评测(华为Mate9拍视频功能强大,画质出色,满足各类拍摄需求)揭秘苹果耳机6s音质的绝佳表现(聆听细节世界,感受耳边的音乐奇迹)iPhone7防抖技术(探索iPhone7防抖技术的出色表现和关键特性)高铁餐服(高铁餐服的创新与发展)《雨林木风win764系统安装教程》(详细教你如何安装雨林木风win764系统)探索触控耳机的革新之道(解锁未来音乐体验,触摸即操控)AMDA87410处理器的性能及特点分析(探索AMDA87410处理器的优势和应用领域)b2b信息平台云服务器亿华云源码库网站建设香港物理机企业服务器