1、拉取私有镜像仓库,使用如下命令
docker pull registry
2、启动私有容器
docker run -di --name=registry -p 5000:5000 registry
3、打开浏览器输入地址192.168.0.108:5000/v2/_catalog 可以看到
{
"repositories": []
}
表示私有仓库搭建成功,内容为空;ip地址根据自己的实际IP地址做修改
4、使用如下命令修改daemon.json文件
vi /etc/docker/daemon.json
添加如下行,这句话的意思是,让docker信任私有仓库地址
"insecure-registries":["192.168.0.108:5000"]
如下图所示
5、重启docker服务,使用如下命令
systemctl restart docker
6、标记此镜像为私有仓库镜像,使用如下命令
docker tag jdk1.8 192.168.0.108:5000/jdk1.8
多了一个镜像地址,但是和jdk1.8是用的同一个ID
7、上传标记的镜像,命令如下所示
docker push 192.168.0.108:5000/jdk1.8
如下图把jdk1.8的镜像上传到私服
8、浏览器输入地址192.168.0.108:5000/v2/_catalog 可以看到如下所示jdk1.8的
9、下载私服
docker pull 192.168.0.108:5000/jdk1.8