Dockerでファイルをコンテナへコピーする方法
次の手順で、Docker コマンドを使用しホストから Docker コンテナにファイルをコピーできます。
- コピーするファイルがあるディレクトリを探す。
- 以下のコマンドを実行して、ファイルをコンテナへコピーします:
docker cp <文件路径> <容器名称或容器ID>:<目标路径>
この文を日本語に翻訳し、1 つのオプションのみを提示してください。
docker cp /path/to/file.txt mycontainer:/app/file.txt
ホスト上の /path/to/file.txt ファイルを、mycontainer という名前のコンテナ内の /app/file.txt ディレクトリにコピーします。
コンテナにファイルをコピーするには、コンテナが実行中である必要があります。実行中でない場合は、docker start <コンテナ名またはコンテナID> コマンドを使用してコンテナを起動します。
さらに、docker-compose コマンドとファイルのコピーを実行しているコンテナへを行うこともできます。以下は具体的な手順です。
- ファイルが所在するディレクトリを探します。
- docker-compose.yml ファイルのあるディレクトリで以下のコマンドを実行してファイルをコンテナにコピーできます。
docker-compose exec <服务名称> cp <文件路径> <目标路径>
この文章を日本語で言い換えて下さい。1つの選択肢だけで結構です。
例:
docker-compose exec myservice cp /path/to/file.txt /app/file.txt
/path/to/file.txt ファイルをホストから myservice に関連付けられたコンテナの /app/file.txt ディレクトリにコピーします。
お役に立てれば幸いです。