項目使用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