【发布时间】:2015-02-27 04:13:18
【问题描述】:
我想在 docker 容器上托管 nginx。我已经意识到,为了阻止容器立即退出,我必须将 nginx 配置为“关闭守护程序”。
但是,现在我已经这样做了,我似乎无法附加到容器来运行 bash 命令。如何附加到正在运行的 nginx 容器(主要用于在开发过程中学习和进行更改)。
【问题讨论】:
我想在 docker 容器上托管 nginx。我已经意识到,为了阻止容器立即退出,我必须将 nginx 配置为“关闭守护程序”。
但是,现在我已经这样做了,我似乎无法附加到容器来运行 bash 命令。如何附加到正在运行的 nginx 容器(主要用于在开发过程中学习和进行更改)。
【问题讨论】:
使用docker exec my-container-name bash 命令(从 docker 1.3 开始可用)。 https://docs.docker.com/reference/commandline/cli/#exec
【讨论】: