2016-09-23 5 views
3

私はコミュニティで基本的な検索を行い、適切な回答が見つからないので、ここで質問しています。以前に尋ねられた場合は申し訳ありません。ドッカー画像のENTRYPOINTファイルを編集するには

基本的な質問ですが、私は実行時にエントリポイントスクリプトを実行して終了するドッカー画像を持っています。 entrypointスクリプトは基本的に 'Hello、World!'を表示します。 3つの質問。

  1. コンテナを有効にしておくにはどうすればよいですか?
  2. コンテナが有効な場合は、sshを使用してエントリポイントスクリプトを編集できますか?
  3. エントリポイントスクリプトを編集する場合は、イメージを再構築するか、そこに保存してよいでしょうか?

おかげ

+0

私は 'docker run -d 'を実行しようとしましたが、コンテナがドッカーpsに表示されません。 – Somu

+0

ENTRYPOINTが完了すると、コンテナは終了します。 'echo" hello "を試してください。睡眠無限大 – user2915097

答えて

1
  1. エントリポイントがコンテナの主要な機能です。したがって、すぐに が停止した後、コンテナは終了します。

    コンテナを有効にしておくには、エントリポイントを停止しない何か に入力します。

  2. はい、スクリプトが新しいバージョンを実行するかどうかは、次回の実行でわかりません。
  3. ドッカーイメージを保存する必要があります。次に、ドッカーイメージを実行すると、新しいエントリポイントスクリプトを実行する必要があります。

dockerfileを調べることをお勧めします。これは、コンテナにSSHすることなく、すべてのファイルとドッ​​カー画像を準備することを意味します。 https://docs.docker.com/engine/reference/builder/

関連する問題