Docker三大核心组件:镜像、容器与仓库,你了解多少呢?( 四 )


Docker官方提供了registry这个镜像,可以用于搭建私有仓库服务,我们把镜像拉到本地之后,用下面命令创建该镜像的容器便可以搭建一个仓库服务,如下:
$ docker run -d -p 5000:5000 --restart=always --name registry registry假设我们把一台IP为192.168.0.100的服务器作为仓库服务,并运行上面的语句,那么我们可以下面的语句重新构建上面的镜像,如:
$ docker build -t "192.168.0.100/hello-go:1.0" .然后使用下面的语句推送到自己的私有仓库服务器:
$ docker push 192.168.0.100/hello-word:1.0

原文链接:https://juejin.im/post/5d57c1b5f265da03dc076ba6#heading-2
04 小结
镜像是静态的概念,构建完成之后便不能再修改,而容器则是一个动态的概念,使用Docker可以简单轻松地创建或删除容器,镜像与容器的关系,就如同面向对象编程中的类与对象的关系,而仓库则是存储和分发镜像的地方 。
看完后如果觉得有所收获,就请转发一下点个赞再走呗~




推荐阅读