Docker は最新の開発と展開の標準となっており、Docker でファイルを編集する方法は基本的なタスクです。 Docker には、コンテナー内のターミナルの使用やローカルホスト エディターの使用など、ファイルを編集するためのいくつかの方法が用意されています。
Docker のすべてのコンテナは対話モードで実行できるため、ユーザーはコンテナ内でファイルを直接編集できます。コンテナー内のターミナルを使用してファイルを編集するには、まず実行中のコンテナーのシェルに入る必要があります。次のコマンドを使用してシェルに入ることができます。
docker exec -it container_name /bin/bash
ここで、container_name
はコンテナーの名前です。
コンテナのシェルに入ると、利用可能なエディタを使用してファイルを編集できます。たとえば、Ubuntu イメージを使用する場合は、nano エディタを使用できます。
nano filename
ローカル エディタを使用して編集する コンテナ内のファイルは、編集のために Docker を通じてローカル ホストにコピーできます。
まず、コンテナからローカル ホストにファイルをコピーする必要があります。次のコマンドを使用できます:
docker cp container_name:/path/to/file /local/path/to/file
ここで、container_name
はコンテナの名前、/path/to/file
はコンテナ内のファイルへのパスです。 , /local /path/to/file
はローカルホストへのパスです。
ファイルがローカル ホストにコピーされると、ローカル ホスト上の任意のエディタを使用してファイルを編集できます。編集が完了したら、ファイルをコンテナにコピーして戻す必要があります。次のコマンドを使用できます。
docker cp /local/path/to/file container_name:/path/to/file
ここでのパラメータは上記の構文と同じです。
概要
Docker でファイルを編集するには 2 つの方法があります。コンテナーでターミナルを使用し、対話型コマンドを通じてファイルを編集できます。ファイルをコンテナからローカルホストにコピーして編集することもできます。どちらの方法を選択する場合でも、変更が完了したら、ファイルをコンテナにコピーして戻して、変更内容を更新できるようにしてください。
以上がdocker でファイルを編集する方法とその場所の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。