图示:
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. |
担心B2C API遭爬虫攻击?你可能忽略了一个更大的风险苹果手机72小时不用会自动锁死?美国100万卡巴斯基用户发现:电脑的安全软件已自动替换为UltraAV服务中断继续让企业措手不及Apache Roller 曝出高危漏洞(CVSS 10.0):密码修改后会话仍持续有效美国当局追回与2021年Uranium Finance黑客事件相关的3100万美元图解+案例,理解和实战 OAuth2 认证授权2024 年排名前五的恶意软件网络流量分析工具苹果、特斯拉均受影响,新型漏洞迫使GPU无限循环,直至系统崩溃如何安全部署和升级服务?b2b信息平台源码库企业服务器网站建设香港物理机云服务器亿华云