镜像提交:

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

例如:

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

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

# 将镜像保存成压缩包

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

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

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

docker load -i abc.tar.gz

2、远程推送docker商店

打包本地镜像

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

例如:

docker tag btpanelkx:7.6.0 vincn/btpanelkx:7.6.0

登录远程仓库

# 登录到docker hub

docker login 

推送镜像

docker push vincn/btpanelkx:7.6.0

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

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

其他机器拉取镜像

docker pull vincn/btpanelkx:7.6.0

开心一下:

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

参与评论