ドッカーで初期テストを行っています。現時点では私は私のイメージを持っていると私は、実行中のいくつかのコンテナを置くことができます:私はdocker attach container_id
を行い、apache2のサービスを開始ドッカーコンテナで自動的にサービスを開始
docker ps
。
次にメインコンソールからコンテナをイメージにコミットします。
コンテナを終了した後、コンテナを開始しようとするか、コミットされたイメージから新しいコンテナを1つ実行しようとすると、サービスは常に停止します。
サービスを開始して1つのコンテナを作成または再起動するにはどうすればよいですか?たとえばApacheですか?
良い点/etc/bash.bashrc –
'は/ etc/bashの。bashrcは '' docker exec -ti ID bash'を実行するなど、後でコンテナと対話したい場合に問題を引き起こすかもしれないすべてのbashスタートアップで実行されます...これはスタートアップスクリプトを置くための適切な場所ではないと思いますapache2のようなサービス –
Agreed Petr。私はこの答えを投稿してからDockerについて学びましたが、実際にはDockerを実際にどのように使用するのかはまったくありません。 – damick