2017-06-20 5 views
2

WordPress用のwp-config.phpファイルを修正する必要があります:最新のDockerfileですが、画像のinitプロセスの一部として生成されています。画像全体をフォークすることなく、設定に追加の行を追加する方法はありますか?私は追加の設定の1行を追加する必要があります。最近、このベストプラクティスが何であるかはわかりません。アドバイスありがとう。Wordpressを最新のDockerファイルにする

答えて

0

異なる方法があります。一番簡単な方法は、ビルドされたイメージと実行中のイメージの中に入って、あなたの設定ファイルの行を変更することです。

コンテナは、あなたが、あなたのファイルを検索し、地元のエディタで変更

docker exec -it <imageid> sh (or bash, whatever OS you use) 

でそれにアクセスすることができます実行する場合。変更を永久に保存するためにイメージを保存またはコミットすることができます。

docker save/docker commit 

第2の方法は、ファイルをCOPYコマンドで上書きすることです。

docker cp foo.txt mycontainer:/foo.txt 

フォルダーをボリュームマウントしてホスト上で直接変更するのに便利かどうかはわかりません。

+0

イメージのベースのコピーを作成するのではなく、Dockerfileを拡張できるように、理想的にはスタートアッププロセスに挑戦したいと思います。これにより、将来的によりスムーズなアップグレードが可能になります。 – motleydev

+0

@motleydev https://github.com/moby/moby/issues/6982ここから分かるように、起動前と停止のフックについては議論がありますが、まだ実装されていないものを読むことができます。 (私の知る限りでは) – Gabbax0r

関連する問題