問題タブ [docker-image]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
11 に答える
1030789 参照

docker - Docker イメージをコンテナーとして実行する

から Docker イメージをビルドした後dockerfile、イメージが正常にビルドされたことがわかりますが、どうすればよいですか? コンテナとして実行できないのでしょうか?

0 投票する
30 に答える
998523 参照

docker - Docker イメージはホスト マシンのどこに保存されますか?

directory の下にコンテナーを見つける/var/lib/docker/containersことができましたが、画像が見つかりません。

の下のディレクトリとファイルは何/var/lib/dockerですか?

0 投票する
13 に答える
301637 参照

docker - サービスを開始した後、Docker コンテナーを実行し続けるにはどうすればよいですか?

私がやろうとしているのと同じことをしているように見えるチュートリアルをたくさん見てきましたが、何らかの理由で Docker コンテナーが終了します。基本的に、Docker コンテナー内に Web サーバーといくつかのデーモンをセットアップしています。この最後の部分はrun-all.sh、Dockerfile で CMD を実行するという名前の bash スクリプトを使用して行います。run-all.sh次のようになります。

そして、次のように Dockerfile 内で開始します。

手動で実行すると (つまり、-i -t /bin/bash を使用してイメージにアクセスすると)、サービスがすべて正しく起動し、イメージを実行するとすべてが正しく実行されているように見えますが、一度終了します。プロセスの起動を終了します。プロセスを無期限に実行したいのですが、私が理解している限り、これを行うにはコンテナーを実行し続ける必要があります。それにもかかわらず、 を実行するdocker ps -aと、次のように表示されます。

何を与える?なぜ終了するのですか?維持するために bash スクリプトの最後に while ループを置くことができることはわかっていますが、終了しないようにする正しい方法は何ですか?

0 投票する
9 に答える
174314 参照

docker - ドッカー実行

このような複数のコマンドを実行しようとしています。

しかし、これは次のように解釈されるため、「そのようなファイルまたはディレクトリはありません」というエラーが表示されます...

"" や () などのエスケープ文字が必要なようです。

だから私も試しました

しかし、これらはうまくいきませんでした。

Docker Run Referenceを検索しましたが、ESCAPE 文字に関するヒントは見つかりませんでした。

0 投票する
20 に答える
654394 参照

docker - "docker run -d" の後、Docker コンテナーは自動的に停止します。

これまで読んだチュートリアルによると、 use " docker run -d" はイメージからコンテナーを開始し、コンテナーはバックグラウンドで実行されます。これはどのように見えるかで、すでにコンテナ ID を持っていることがわかります。

しかし、" docker ps" を実行すると、何も返されませんでした。

" " を試してみたところdocker ps -a、コンテナが既に終了していることがわかります。

私が間違ったことはありますか?この問題のトラブルシューティング方法を教えてください。

0 投票する
10 に答える
51223 参照

docker - Docker Hub からイメージ タグを削除しますか?

Docker Hub イメージの管理方法を理解するためのリソースを見つけることができませんでした。

V0.0.1 でタグ付けされたイメージがあり、V0.0.2 でタグ付けされた新しいイメージを作成しました。新しいバージョンのビルドが異なるため、V0.0.1 イメージを削除する必要があり、ユーザーに古いイメージをプルさせたくないのです。