私はDockerにかなり慣れていないので、自分のコンピューターにnode_modulesフォルダーをマップしたかった(デバッグ目的で)。
これは私の docker-compose.yml です
web:
build: .
ports:
- "3000:3000"
links:
- db
environment:
PORT: 3000
volumes:
- .:/usr/src/app
- /usr/src/app/node_modules
db:
image: mongo:3.3
ports:
- "27017:27017"
command: "--smallfiles --logpath=/dev/null"
Docker for Mac を使用しています。実行するdocker-compose up -d
とすべてうまくいきますが、コンピューターに node_modules フォルダーが作成されますが、空です。コンテナーの bash と ls node_modules に移動すると、すべてのパッケージがそこにありました。
自分のコンピューターでもコンテナーのコンテンツを取得するにはどうすればよいですか?
ありがとうございました