Docker 注册表是什么Registry 是一个无状态的,高度可扩展的服务器端应用程序,它存储并允许您分发 Docker 映像Registry 是开源的,在宽松的Apache 许可下
为什么要使用它1.严格控制图像的存储位置2.完全拥有您的图像分发管道3.将图像存储和分发紧密集成到您的内部开发工作流程中
基本命令启动您的注册表
docker run —d —p 5000:5000 ——name registry registry:2
从HUB拉一些图像
docker pull ubuntu
标记图像,使其指向您的注册表
docker image tag ubuntu localhost:5000/myfirstimage
推送
docker push localhost:5000/myfirstimage拉取
docker pull localhost:5000/myfirstimage
现在停止您的注册表并删除所有数据
docker container stop registry amp,amp, docker container rm —v registry
这次收费只针对Docker桌面,在DockerEngine,上游开源Docker和Moby项目上,则没有什么变化。