2016-07-14 18 views
1

に変更を加えた後、私はドッカーに新しいですし、ドッカー上でDjangoのアプリケーションを開発して実験しています。更新ドッカーコンテナ画像

私は現在、私は私のアプリを開発しています。このリンクhere:

に例を踏襲しており、Webディレクトリ内の各種ファイルに変更を加えました。今は私の変更をテストするために、私はすべての私の走っているコンテナを取り除き、私のドッカーマシンを止め、私のドッカーマシンを起動し、ドッカーマシンを接続し、ドッカーを作ってください。これはタイムリーなプロセスであり、特に小さな変更の後もテストを続ける必要がある場合は非生産的です。私はそれらの変更を反映するために、私のコンテナを更新することができますか、私は違うことをやるべきか、画像への変更(Webディレクトリの変更)を作る場合

私の質問はありますか?

どのように他の人がドッカーを使用して開発していますか?あなたのベストプラクティスは何ですか?

答えて

1

あなたは、コンテナのWebディレクトリにホストディレクトリをマップするために、ボリュームを使用することができます。ホストディレクトリの変更は、コンテナを再起動しなくてもすぐに反映されます。下のポストを参照してください。

How to make a docker container directory accesible from host?

0

あなたは、変更を行った後、画像やコンテナを再構築するdocker-compose up --buildを使用することができます。変更されたコンテナが自動的に再構築され、再起動されます。ドッカーマシンを止める理由はないはずです。 MacまたはWindows PCを使用している場合、以前のバージョンよりも少し使いやすい新しいベータアプリを試すことができます。

も参照してください:あなたはより具体的な質問がある場合を除き、ベストプラクティスについてはhttps://docs.docker.com/compose/reference/

を、これはおそらく、本当に正しいのフォーラムではありません。