如何进入Docker容器进程及如何退出

如果启动了Docker容器,比如这样:

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

我启动了一个Node Web App。

如何看到终端打印的报错和日志呢?

docker有命令可以让你进入(attach)和退出(detach)该进程。

进入:

1
docker attach my-web

退出,一定不要用ctrl+c,那样就是让docker容器停止了。

要用如下快捷键:

  • 先按,ctrl+p
  • 再按,ctrl+q

OK,试试吧。