hub.docker.com上可以保存镜像,但是网速相对较慢,在内部环境中搭建一个私有的公共仓库是个更好的方案,今天我们就来实战搭建私有docker仓库吧;
环境规划
需要两台机器:docker私服仓库的server和使用docker的普通机器,这两个机器都是ubuntu16版本的server,ip信息如下:
机器名 | ip | 功能 |
---|---|---|
docker-registry | 192.168.119.148 | docker私有仓库服务器 |
docker-app | 192.168.119.155 | 运行docker服务的普通服务器 |
准备机器
本次实战中,上述两台机器是vmware上创建的两个虚拟机,都安装了docker服务,详细的创建和安装过程,请参照《rancher下的kubernetes之一:构建标准化vmware镜像》,记得在vmware中给两个镜像把名字分别改成“docker-registry”和“docker-app”,以免后面搞错了;
虚拟机启动后,请先修改/etc/hostname文件,将两个机器的hostname分别修改成“docker-registry”和“docker-app”,然后用reboot命令重启;
安装私有仓库
登录docker-registry机器(推荐使用SecureCRT);
执行以下命令,会启动一个registry容器,该容器用于提供私有仓库的服务:
docker run --name docker-registry -d -p 5000:5000 registry
评论列表()