2016-08-25 7 views
1

開発サーバーにバージョン1.12.0のドッカーをインストールしました。異なるドッカーバージョンのドッカー画像

プロダクション環境のレプリカである別のサーバー(テスト)でイメージをテストしたいと思います。

私がインストールできるDockerの最高バージョンは1.7.0です。

$ docker save -o my-image-file.tar my-image 

そして、テストサーバーにインポートするには:

$ docker load -i my-image-file.tar 

そして、私が持っていたとして働いていました:

$ docker images 
REPOSITORY   TAG     IMAGE ID   CREATED    VIRTUAL SIZE 
my-image  0.0.1-alpha.0  4f73652ffdd1  12 days ago   813.4 MB 

しかし、私はコマンドを使用して画像を移動するには

私はそれを実行しようとすると、私は次の問題があります:

$ docker run --rm -t my-image:0.0.1-alpha.0 
デーモンから

エラー応答:コンテナ1388707e60edd19170f3064c548da7bf72f045a85498854339e3447c2ab97e98を開始できません:

デバイスまたはリソースがビジー状態の私はドッキングウィンドウのPS実行する場合:

$ docker ps 
CONTAINER ID  IMAGE    COMMAND    CREATED    STATUS    PORTS    NAMES 

そして:

$ docker ps -a 
CONTAINER ID  IMAGE       COMMAND    CREATED    STATUS    PORTS    NAMES 
d96a19b4dcc0  my-image:0.0.1-alpha.0 "npm start"   6 seconds ago            focused_goldstine 

これは2種類のドッカーのバージョン間の問題ですか?

同じドッカーバージョンを使用せずに修正できますか?

UPDATE

私は、インターネット接続をセットアップし、docker.ioレジストリからダウンロードしたコンテナを起動してみてください。

イメージをプルしますが、コンテナを実行することはできません。

同じエラーです。

+0

あなたがアンマウントの/ var/libに/ドッキングウィンドウ/ devicemapperを/ mnt/1388707e60edd19170f3064c548da7bf72f045a85498854339e3447c2ab97e98' '試してみて、私がやったコンテナ –

+0

を再起動し、それがマウントされていなかったと私はコンテナを実行すると、再び同じ結果を持っていたことができます。 –

答えて

0

1.7はかなり古いバージョンです。 1.8.3には、セキュリティパッチがいくつか変更されました。 the Docker blogで読むことができます。互換性のないバージョンを使用している可能性があります。

+0

問題は互換性がありましたが、ドッカーv1.7.1をインストールするだけで解決できました。理由は、CentOS v6とカーネル2.6.xに固執しているからです。これは、触れられなかった生産用のREDHATサーバに相当します。どうもありがとう! –

関連する問題