一.搭建私有倉庫
1.docker pull registry #下載registry鏡像並啟動 2. docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry #啟動 3.curl http://192.168.192.140:5000/v2/_catalog #查看鏡像倉庫內所有鏡像
4.vim /etc/docker/daemon.json
#添加 {"insecure-registries":["192.168.192.140:5000"]}
vim /lib/systemd/system/docker.service
添加:
EnvironmentFile=-/etc/docker/daemon.json
5.service docker restart #重啟docker
6.docker tag centos:latest 192.168.192.140:5000/centos:v1 #打標簽
7.docker push 192.168.192.140:5000/centos:v1 #上傳
8.docker pull 192.168.192.140:5000/centos:v1 #下載
9.curl http://192.168.192.140:5000/v2/centos/tags/list #列出鏡像標簽
二.docker hub公共鏡像倉庫使用
1.注冊賬號 https://hub.docker.com 2.登錄docker hub docker login 或者 docker login --username=yanglin --password=123456 3.鏡像打標簽 docker tag testimage:v1 yanglin/testimage:v1 4.上傳 docker push yanglin/testimage:v1 #搜索測試 docker search yanglin 5.下載 docker pull yanglin/testimage:v1