コンテナ起動
コンテナ定義
docker-compose.yml
version: "3.7"
services:
app:
image: node:18.0.0
container_name: node-test-container
working_dir: /usr/app
tty: true
ports:
- "3000:3000"
volumes:
- ./:/usr/app
起動
docker compose up -d
起動したコンテナに入る
コマンド
docker compose exec app bash
or
docker exec -it node-test-container bash
NG だったコマンド
下記のコマンドはservice "node-test-container" is not running container #1
と表示されます。
以前は何も表示されなかった気がするのでバージョンによって表示が違うかもしれません。
docker compose exec node-test-container bash
docker compose だと container_name でつけた名前で実行することができませんでした。
オプションを見てもそれらしきものは見つからず。
やりようはあるんでしょうか 🤔
Docker Desktop
因みに Docker Desktop だとここのボタンからできますね。