参考内容
https://www.runoob.com/docker/docker-repository.html
https://www.cnblogs.com/huanchupkblog/p/10843800.html
$ docker login
$ docker logout
$ docker search tomcat
$ docker pull tomcat
推送镜像
用户登录后,可以通过 docker push 命令将自己的镜像推送到 Docker Hub。
以下命令中的 username 请替换为你的 Docker 账号用户名。
$ docker tag ubuntu:18.04 username/ubuntu:18.04
$ docker image ls
REPOSITORY TAG IMAGE ID CREATED ...
ubuntu 18.04 275d79972a86 6 days ago ...
username/ubuntu 18.04 275d79972a86 6 days ago ...
$ docker push username/ubuntu:18.04
$ docker search username/ubuntu
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
username/ubuntu
私有仓库
docker run --name registry -d -p 5000:5000 --restart=always -v /opt/data/registry:/var/lib/registry registry
curl 127.0.0.1:5000/v2/_catalog
docker image rm 127.0.0.1:5000/session-web:latest
docker pull 127.0.0.1:5000/session-web:latest
{
"registry-mirrors":[
"http://hub-mirror.c.163.com"
],
"insecure-registries":[
"192.168.1.146:5000"
]
}