与えられた:
apt-get install ssh
経由)問題:コンテナーを起動するたびに、手動でsshdを実行する必要がありますservice ssh start
試してみました:update-rc.d ssh defaults
ですが、役に立ちません。
質問:コンテナの起動時にsshdサービスを自動的に開始するようにコンテナを設定する方法?
ちょうど試して:
ENTRYPOINT service ssh restart && bash
あなたのdockerfileで、それは私にとって楽しい仕事です!
詳細はこちら: Dockerコンテナの実行時にサービスを自動的に開始する方法
おそらくコンテナを起動するときにsshサーバーを起動できます。このようなもの:
docker run ubuntu /usr/sbin/sshd -D
これをチェックしてください 公式チュートリアル 。
さて、私はそれを解決するために次のコマンドを使用しました
docker run -i -t mycentos6 /bin/bash -c '/etc/init.d/sshd start && /bin/bash'