Docker コンテナ内のファイルを編集する方法
Docker コンテナ内のファイルを編集するには、以下の手順を実行します。
- 実行中のDockerコンテナに入る。以下のコマンドを使用してコンテナに入ることができます。
- docker exec -it <コンテナ名またはID> /bin/bash
- はコンテナの名前またはIDです。
- 適切なエディタでコンテナ内から変更するファイルを開く。たとえば、viエディタを使用してファイルを開く:
- vi <ファイルパス>
- ファイルのパス を指定します。
- エディタで必要な変更を行う。
- 編集内容を保存して終了
- コンテナから退出
- exit(イグジット)
- 修正されたファイルをコンテナからローカルマシンにコピーするには、docker cp コマンドを使用します。例: ファイルを現在のディレクトリにコピーします。
- docker cp <コンテナ名またはID>:<コンテナ上のファイルパス> .
- コンテナー名またはIDであると、コンテナー内のコピー元ファイルのパスをに指定します。
これで、Dockerコンテナ内のファイルを正常に編集し、ホストマシンにコピーしました。