docker コンテナ内でファイルが編集できない

docker コンテナ内でファイルが編集できない

dockerコンテナ内に、イメージのサイズを維持するため、不要なコマンドがないことが多く、vi等が入っていなくてファイルの編集ができない場合があるため、その際の対処法です。

環境

  • docker 19.03.8
  • docker compose 1.25.4

対処法

ホスト側にコンテナ内のファイルをコピーして編集後に、今度はホスト側からコンテナ側にコピーする

まずはホスト側にコンテナ内のファイルをコピーします。

ホスト側編集が終われば、今度は、ホスト側からコンテナにコピーします。

後は、コンテナを再起動すれば適応されます