ホームページ  >  記事  >  運用・保守  >  docker でファイルを編集する方法とその場所

docker でファイルを編集する方法とその場所

WBOY
WBOYオリジナル
2023-05-13 17:31:081550ブラウズ

Docker は最新の開発と展開の標準となっており、Docker でファイルを編集する方法は基本的なタスクです。 Docker には、コンテナー内のターミナルの使用やローカルホスト エディターの使用など、ファイルを編集するためのいくつかの方法が用意されています。

  1. コンテナ内のターミナルを使用したファイルの編集

Docker のすべてのコンテナは対話モードで実行できるため、ユーザーはコンテナ内でファイルを直接編集できます。コンテナー内のターミナルを使用してファイルを編集するには、まず実行中のコンテナーのシェルに入る必要があります。次のコマンドを使用してシェルに入ることができます。

docker exec -it container_name /bin/bash

ここで、container_name はコンテナーの名前です。

コンテナのシェルに入ると、利用可能なエディタを使用してファイルを編集できます。たとえば、Ubuntu イメージを使用する場合は、nano エディタを使用できます。

nano filename
  1. ファイルを編集のためにローカル ホスト エディタにコピーします。

ローカル エディタを使用して編集する コンテナ内のファイルは、編集のために 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。