在公司中,我这边在推Docker,主要是公司内部服务器并不是很多,且jenkins集成程度不是很高.
将之前自己制作的docker导出然后导入到公司的docker中.
相关的操作如下:
导出操作:
docker export <CONTAINER ID > > my_container.tar
有两种方式:
docker export -o mysqldb1.tar mysqldb
docker export mysqldb > mysqldb.tar例:
docker export cbe3cb7799ed > cqmaple_centos_jdk8.tar
然后复制文件到目标服务器:
docker 的import 命令支持的压缩格式 (.tar, .tar.gz, .tgz, .bzip, .tar.xz, or .txz)
docker import bank.tar REPOSITORY:TAG
例如:
docker import cqmaple_centos_jdk8.tar cqmaple/centos7:1.0
如果导入之后tag version 都是none 。
可以使用 tag 命令来重命名
docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)
例:
docker tag ca1b6b825289 cqmaple/centos7:1.0