Debian Docker镜像共享主要有以下几种方式:
使用Docker官方仓库(推荐)
docker login,再为镜像打标签docker tag <本地镜像名><用户名>/<仓库名>,最后推送docker push<用户名>/<仓库名>。docker pull<用户名>/<仓库名>。搭建私有仓库(局域网/内网场景)
docker run -d -p 5000:5000 --name registry registry:2。docker tag <本地镜像名> <私有仓库IP>:5000/<仓库名>,然后docker push <私有仓库IP>:5000/<仓库名>。docker pull <私有仓库IP>:5000/<仓库名>。通过文件传输(离线或无仓库场景)
docker save -o <镜像名>.tar <镜像名>。scp <镜像名>.tar user@目标IP:/路径。docker load -i <镜像名>.tar。注意:
/etc/docker/daemon.json中添加insecure-registries配置。