Docker 私有注册表和默认安装程序
Docker private registries and the default installer
我正在尝试设置私人 Docker 注册表。我[找到了这个教程](https://github.com/docker/distribution/blob/master/docs/deploying.md
) 这说明我需要 运行:
docker run -d -p 5000:5000 --restart=always --name registry registry:2
但这意味着 Docker 已经安装在服务器上并且 运行ning。所以我创建了一个新的 Ubuntu 14.04(upstart
-based)VM 并安装了 Docker [使用推荐的程序](https://docs.docker.com/installation/ubuntulinux/#installation
) 并通过使用 docker -v
.
验证 Docker 是 运行ning
这里有几个concerns/issues:
如果 Docker 已经安装为 upstart service/daemon,我如何使用“注册表模式”命令将其配置为 运行?
我需要 Docker 到 运行 使用上面显示的注册表命令,但是它已经在 VM 上 运行ning。 怎么办我得到修改 service/daemon 到 运行 注册表命令,我需要配置 upstart
吗?
在哪里可以找到有关传递到此注册表命令的参数的文档?
我找不到关于这些各种命令行参数是什么的任何文档。 5000:5000
…那有什么用?!? --restart=always
?任何 links/ideas?
Docker Registry 只是在您的 Docker Host.[=13= 上运行的另一个容器]
--restart=always
将设置容器在宕机时重新启动。 (就像系统重启后一样)
5000:5000
是容器的已发布端口映射,Docker 注册表将在端口 5000 上侦听。
可以找到好的文档here
我正在尝试设置私人 Docker 注册表。我[找到了这个教程](https://github.com/docker/distribution/blob/master/docs/deploying.md ) 这说明我需要 运行:
docker run -d -p 5000:5000 --restart=always --name registry registry:2
但这意味着 Docker 已经安装在服务器上并且 运行ning。所以我创建了一个新的 Ubuntu 14.04(upstart
-based)VM 并安装了 Docker [使用推荐的程序](https://docs.docker.com/installation/ubuntulinux/#installation
) 并通过使用 docker -v
.
这里有几个concerns/issues:
如果 Docker 已经安装为 upstart service/daemon,我如何使用“注册表模式”命令将其配置为 运行?
我需要 Docker 到 运行 使用上面显示的注册表命令,但是它已经在 VM 上 运行ning。 怎么办我得到修改 service/daemon 到 运行 注册表命令,我需要配置 upstart
吗?
在哪里可以找到有关传递到此注册表命令的参数的文档?
我找不到关于这些各种命令行参数是什么的任何文档。 5000:5000
…那有什么用?!? --restart=always
?任何 links/ideas?
Docker Registry 只是在您的 Docker Host.[=13= 上运行的另一个容器]
--restart=always
将设置容器在宕机时重新启动。 (就像系统重启后一样)
5000:5000
是容器的已发布端口映射,Docker 注册表将在端口 5000 上侦听。
可以找到好的文档here