【Docker】コンテナ内にvi等のエディタをインストールしていない状態で、コンテナ内ファイルを編集したい時の方法

masyus-work-eyecatch-docker

Dockerで構築する環境が、ローカルだけでなく本番でも同様のイメージを使うことを想定していた場合、極力不要なアプリケーションを入れないのが望ましい。たとえばvi等のエディタも、可能なら入れないほうがベターだろう。

 

そうやって構築した環境は、Dockerコンテナ内にsshして特定のファイルをいじりたい時にエディタが無いので困ることになるわけだが、今回はローカル環境下でDockerコンテナ内のファイルを追加・編集したい時の方法について書く。想定ホストOSはMacとする。

もっと見る