Docker私有registry和默认安装程序
我正在尝试build立一个私人的Dockerregistry。 我[发现这个教程]( https://github.com/docker/distribution/blob/master/docs/deploying.md )哪些状态我需要运行:
docker run -d -p 5000:5000 --restart=always --name registry registry:2
但这意味着Docker已经安装并在服务器上运行。 所以我创build了一个新的Ubuntu 14.04(基于upstart
的)VM,并使用推荐的程序( https://docs.docker.com/installation/ubuntulinux/#installation )安装了Docker,并validation了Docker正在使用docker -v
运行docker -v
。
这里有一些问题/问题:
如果Docker已经作为upstart服务/守护进程安装,我怎么configuration它运行使用“注册模式”命令?
我需要Docker运行使用上面显示的registry命令, 但它已经在虚拟机上运行。 如何修改服务/守护程序来运行registry命令,我需要configurationupstart
吗?
我在哪里可以find传递给这个registry命令的参数的文档?
我无法find这些各种命令行参数的文档。 5000:5000
…那是干什么的? --restart=always
? 任何链接/想法?
Docker Registry是另一个在你的Docker主机上运行的容器。
--restart=always
将容器设置为重新启动,如果它下降。 (就像系统重启之后)
5000:5000
是容器发布的端口映射,Docker Registry将监听5000端口。
好的文档可以在这里find