赞
踩
因为某台服务器需要部署Tomcat,但是该服务武器不能连接外网,所以需要先pull拉一下镜像包,如果已经有了现有的镜像就不需要拉取了,直接从第二部开始就行。
具体操作步骤如下:
docker pull 镜像名称
注意:docker pull tomcat为例子,若不指定版本,则拉取最新版本,指定版本:docker pull tomcat8.5.9
docekr images
docker save 镜像名字:版本号 > 要打包的名字.tar
docker save -o 要打包名字.tar 镜像名字:版本号
docker load < 已打包的镜像名字.tar
docekr images
使用到的命令:
docker commit :从容器创建一个新的镜像
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
OPTIONS说明:
-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;
-p :在commit时,将容器暂停。
例1
docker commit -a "runoob.com" -m "my apache" a404c6c174a2 mymysql:v1
例2
docker commit -m "" -a "" [CONTAINER ID] [给新的镜像命名]
docker commit -m "" -a "" aa myelasticsearch:1.0
之后的操作与docker打包镜像相同
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。