docker鏡像/容器導入導出的坑

項目使用docker進行軟件打包,容器裏有ubuntu/redhat的32/64位一共4種操做系統。git

在將docker打的tar包導入過程出現了兩個問題:github

問題1,容器裏32位操做系統,另外臺機器將.tar導入後,uname -a 顯示成了64位。docker

問題2,使用cat ***.tar |docker import - *****:v1,導入鏡像,當進入鏡像的時候,docker run -it <image-id> /bin/bash 會出現以下錯誤:ubuntu

exec: "/bin/sh": stat /bin/sh: no such file or directory

容器啓動失敗。bash

第一個問題,暫時不清楚緣由,是將容器export導成tar,再用import導入操作系統

第二個問題,在github上的docker項目中有人提到是使用save >.tar >import 形成的,應該是save和load配合使用。code

相關文章
相關標籤/搜索