如何在运行中的Docker容器上使用bash

比如,我们通过docker跑起来一个nodejs web app。类似这样:

1
docker run -itd -p 3000:3000 --name my-web -v "$(pwd)":/webapp -w /webapp  node npm start

我怎么使用这个运行中的docker容器的bash呢?

很简单,命令如下:

1
docker exec -it my-web bash

有时候,我们想检查容器是否有我们所需的基本命令或者库,这个命令会很有用。