2016-09-02 14 views
0

私はDockerについて教えて、docker-compose.ymlを使って画像と合成ファイルを再生しようとしています。私はWordpressのイメージを持っていると成功docker-compose.yml up -dここでチュートリアルを介して実行している... https://docs.docker.com/compose/wordpress/)が、私は変更ファイルを変更し、docker-compose.yml up -d再び私は再び変更にアクセスすることはできません完全に削除する画像/コンテナ/ドッカーマシンが自分の変更を有効にすることができます。Dockerコンテナ/イメージ/マシンを再起動するにはどうすればいいですか?

私は間違っているのですが、docker-compose.ymlの変更を確認するために最低限の量を再起動/削除するプロセスは何ですか?上記の両方のスタックに

を開始するには、スタック docker-compose startを停止する

+1

http://stackoverflow.com/a/32618288/6309 help? – VonC

答えて

3

docker-compose stopがあなたのコンテナを削除するのではなく、シャットダウンして、再度、それらを開始しません、どんなことなく、ボリュームだけではなく、でも、コンテナファイルシステム上で、失う

docker-compose downは、サービスのコンテナとそれに割り当てられたすべての匿名ボリュームを削除します。

docker-composeファイルのすべての変更を、起動/停止を使用して適用することはできませんが、ほとんどの場合、ダウン/アップを行う必要があります。ボリューム/ポートのようなものは、このようにホットに適用することはできません。

+0

ありがとうございます。これは厳密には解決されていませんでしたが、問題の解決に大きく貢献しました。私はポートを6000(5000の代わりに)に変更していました.6000が予約されているか、Macで動作しません(少なくとも)。その他のポートは動作しているようです。 – john

関連する問題