镜像提交:

  1. docker commit -a "作者名称" -m "修改记录" 容器id|容器名称 自定义镜像名称:镜像版本

例如:

  1. docker commit -a "vincn" -m "创建" 01f541b68c72 btpanelkx:7.6.0

镜像传输:
1、打压缩包传输

# 将镜像保存成压缩包

  1. docker save -o abc.tar.gz btpanelkx:7.6.0

#abc.tar为要打的压缩包名称和格式
打包之后可将包下载下来放到其他服务器上,其他机器也是必须要安装docker的,之后直接加载即可:

# 别的机器加载这个镜像,进入到镜像包所在目录或者指定正确的包所在路径

  1. docker load -i abc.tar.gz

2、远程推送docker商店

打包本地镜像

  1. docker tag local-image:tagname new-repo:tagname
  2. #local-image:本地镜像名称
  3. #tagname:本地版本号
  4. #new-repo:远程仓库名称
  5. #tagname:新的版本号

例如:

  1. docker tag btpanelkx:7.6.0 vincn/btpanelkx:7.6.0

登录远程仓库

# 登录到docker hub

  1. docker login

推送镜像

  1. docker push vincn/btpanelkx:7.6.0

退出:不退出之后每次推送都不需要再次输入账号密码

  1. docker logout(推送完成镜像后退出)

其他机器拉取镜像

  1. docker pull vincn/btpanelkx:7.6.0

开心一下:

  1. docker run -d --restart unless-stopped --name baota -p 8888:8888 -p 443:443 -p 80:80 -p 888:888 -v /D/docker/btpanel:/www vincn/btpanelkx:7.6.0

参与评论

  • 阿鲁
  • QQ
  • 微博
  • 贴吧
  • 旧贴吧