另外,如果你需要用Docker部署一个用于生产环境的应用,恐怕你不希望将这些镜像放在公开的Docker Hub上吧!这篇文章提供了一个非常务实的方法来处理搭建私有Docker registry时出现的各种错综复杂的情况。Docker将会从Docker Hub上拉取所需的文件系统分层并启动守护容器。我们的registry非常基础,而且没有提供任何“验明正身”的方式。你在终端上运行的docker命令实际上都是使用boot2docker虚拟机来运行容器及各种东西。所以当你执行像接下来是一个非常重要的点:为了将Docker镜像推送到远端的私有仓库,SSH管道需要在boot2docker虚拟机上配置好,而不是在你的本地机器上配置。让我们把boot2docker 的 SSH key添加到远端服务器的“已知主机”里面。这样做能够让我们免密码登录SSH。如有错误,请不吝指出。

搭建一个私有的Docker registry教程

搭建一个私有的Docker registry教程

搭建一个私有的Docker registry教程

搭建一个私有的Docker registry教程

搭建一个私有的Docker registry教程

搭建一个私有的Docker registry教程

搭建一个私有的Docker registry教程

搭建一个私有的Docker registry教程