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