“Export/import导出和导入docker容器”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
第5行: 第5行:
  
 
==导入==
 
==导入==
 +
<pre>
 +
Import to docker via pipe and STDIN
 +
cat ./你的导出.tar  | sudo docker import - 新的名字:1.0
  
 +
Import with a commit message
 +
$ cat exampleimage.tgz | docker import --message "New image imported from tarball" - exampleimagelocal:new
  
  
  
 +
sudo docker images可以看到刚才导入的新镜像
 +
 +
 +
根据自己的需要开启容器
 +
 +
docker run -dit -v /dep:/dep -p 80:80 -p 7000-7001:7000-7001  dockertest:1.0  /bin/bash
 +
 +
-v 是docker目录挂载,冒号左边是本地目录,右边是docker内目录
 +
-p 是docker端口映射,冒号左边是本地端口,右边是docker内端口
 +
 +
 +
</pre>
  
 
https://docs.docker.com/engine/reference/commandline/export/
 
https://docs.docker.com/engine/reference/commandline/export/
 +
 +
https://docs.docker.com/engine/reference/commandline/import/
 +
 +
https://blog.csdn.net/weixin_42003671/article/details/86614577
  
 
=troubleshooting=
 
=troubleshooting=

2019年10月26日 (六) 02:47的版本

导出

docker  export  docker4wiki_mediawiki_1  >docker4wiki_mediawiki_1.tar
docker  export  docker4wiki_database_1  >docker4wiki_database_1.tar

导入

Import to docker via pipe and STDIN
cat ./你的导出.tar  | sudo docker import - 新的名字:1.0

Import with a commit message
$ cat exampleimage.tgz | docker import --message "New image imported from tarball" - exampleimagelocal:new



sudo docker images可以看到刚才导入的新镜像


根据自己的需要开启容器

docker run -dit -v /dep:/dep -p 80:80 -p 7000-7001:7000-7001  dockertest:1.0  /bin/bash

-v 是docker目录挂载,冒号左边是本地目录,右边是docker内目录
-p 是docker端口映射,冒号左边是本地端口,右边是docker内端口


https://docs.docker.com/engine/reference/commandline/export/

https://docs.docker.com/engine/reference/commandline/import/

https://blog.csdn.net/weixin_42003671/article/details/86614577

troubleshooting

Question docker export : "fatal error: runtime: out of memory

Solution Linux添加swap交换分区(虚拟内存)