ホストにダウンロードされたdockerコンテナー内にある構成ファイルを編集するにはどうすればよいですか?
このチュートリアル を使用していますが、traefik.tomlファイルの場所を見つけて編集する場所がわかりません
それを実現する方法は複数あります。
次のコマンドを実行して、コンテナーに入ることができます。
docker exec -it <container-name> bash
ただし、コンテナによっては、単純なテキストエディタがない場合があります。
別の方法は、次のコマンドを実行して、編集するファイルをコンテナからホストにコピーすることです。
docker cp <container-name>:/path/to/file/in/container .
ファイルを編集してから、コンテナにコピーして戻します。
docker cp <file> <container-name>:/path/to/file/in/container
3番目のオプションは、コンテナからホストにファイルを効果的に公開する bind mount を作成することです
docker run -v $(pwd)/files:/dir/containing/file/in/container ...
これにより、「files」ディレクトリ内のコンテナフォルダが公開され、ホストでファイルを編集でき、コンテナ内に直接反映されます。