【Docker系列】入门三:推送到镜像仓库

251 阅读1分钟

命令

docker push <Your Docker ID>/<Repository Name>:<tag>.

Docker hub

docker login  ## 命令行界面登录 Docker Hub(先注册账号)
docker tag bulletinboard:1.0 <Your Docker ID>/bulletinboard:1.0 
docker push <Your Docker ID>/bulletinboard:1.0  

Docker Registry

  • 搭建
docker run -d -p 5000:5000 --restart=always --name registry registry:2
  • 停止仓库和删除数据
docker container stop registry && docker container rm -v registry
  • 推送和拉取
docker image tag ubuntu localhost:5000/myfirstimage
docker pull localhost:5000/myfirstimage
  • 导出镜像
docker save microservice_img > /z/microservice_img.tar

镜像保存为镜像文件(镜像已存在):

docker save -o update1.tar updateupdate是一个已经存在的镜像)
  • 导入镜像
docker load --input /z/microservice_img.tar ## 方式一
docker load < /z/microservice_img.tar    ## 方式二