2017-01-12 5 views
1

ドッカー画像を作成しようとしました。そして、ドッキングウィンドウの画像のコマンドで、リストが表示されます。ビルド時のドッカーの名前とその取得方法

REPOSITORY  TAG  IMAGE ID   CREATED  SIZE 
<none>   <none>  eaaf8e203bd4  1 min ago 253.2 MB 

は、このビルドの名前を指定するために私Dockerfileにおける方法はありますか?またはdocker build .のコマンドラインでですか?

もう1つの質問:私の運用サーバー上のドッカーコンテナーをSFTP経由でアップロードして実行したいと思います。 容器はどこに保管されていますか?

答えて

2

あなたはタグはオプションですdocker build

docker build -t name:tag 

-tオプションを使用する必要があります。

私の運用サーバー上のドッカーコンテナをSFTP経由でアップロードして実行します。

イメージをアップロードする必要があります。それは、サーバー上で実行されているdocker registryにプッシュすることです。

実行中のコンテナを中間イメージにコミットすることもできます(コンテナの実行状態をフリーズしますが、そのコンテナ内に宣言されているボリュームデータは保存されません)
次に、 docker importです。
How to move docker containers between different hosts」を参照してください。

インポートすると、「Where are docker images stored on the host machine?」を参照してください。

+0

は、私は、これは公共のハブがパッケージを主催するためにのみ利用可能だと思いました(コンテナ用/var/lib/docker/containers
... – BlackHoleGalaxy

+1

@BlackHoleGalaxyいいえ:あなたがローカルであなたのイメージをビルドするとき、あなたが望むように、あなたはそれに名前を付けることができます。 – VonC

+0

この説明に感謝します。 – BlackHoleGalaxy

関連する問題