docker-compose で管理しているコンテナにホストに存在するファイルをコピーする方法を備忘録として残しておく

環境

  • dokcer: 20.10.5
  • docker-compose: 1.28.5

前提

ファイルをコピーする対象のコンテナに紐づいているサービス名 app

方法

docker cp {コピーする対象ファイル} `docker-compose ps -q {サービス名}`:/

# 例 サービス名 app に紐付いているコンテナに test.txt をコピーする
docker cp test.txt `docker-compose ps -q app`:/