搭建私有docker仓库
2017年7月20日
搭建私有docker仓库
我在学习docker的过程中遇到了一个巨麻烦的问题:GFW
他阻止了我docker login的流畅,因此想到在自己的服务器上搭建一个docker仓库,不但为了隐私的使用,也为了更好的装逼。
在 centOS 7 上 安装docker
首先因为是自用,所以 docker ce 足够了
官方教程
0 - 删除旧版本
|
|
1 - install docker cd
在新主机上首次安装Docker CE之前,需要设置Docker存储库。之后可以从存储库安装和更新Docker。
1.1 - set up the repository
安装依赖包
yum-utils
提供了yum-config-manager
工具,device-mapper-persistent-data
和lvm2
是devicemapper
存储驱动程序所要求的1sudo yum install -y yum-utils device-mapper-persistent-data lvm2安装稳定版
123sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
1.2 - install Docker CE
更新
yum
包索引1sudo yum makecache fast如果这是第一次从添加 Docker repositories 后刷新包索引,系统将提示您接受GPG密钥,并显示密钥的 fingerprint。
fingerprint 应符合060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
。安装最新的 Docker CE
1sudo yum install docker-ce升级 docker
先运行sudo yum makecache fast
再走安装步骤即可
2 - deploy registry image
docker 官方有提供 registry 镜像用于部署私有仓库