上篇文章向读者介绍了一个Nginx的例子,对于Nginx这样一个容器而言,当它启动成功后,我们不可避免的需要对Nginx进行的配置进行修改,那么这个修改要如何完成呢?且看下文。
依附容器
docker attach
依附容器这个主要是针对交互型容器而言的,该命令有一定的局限性,可以作为了解。
要是用docker attach
命令,首先要确保容器已经启动,然后使用该命令才能进入到容器中。具体操作步骤如下:
- 创建一个容器,然后启动:
- 不要关闭当前窗口,再打开一个新的终端,执行
docker attach ubuntu
:
此时就能进入到容器的命令行进行操作了。
如果容器已经关闭或者容器是一个后台容器,则该命令就无用武之地了。
容器内执行命令
如果容器在后台启动,则可以使用docker exec
在容器内执行命令。不同于docker attach
,使用docker exec``即使用户从终端退出,容器也不会停止运行,而使用
docker attach```时,如果用户从终端退出,则容器会停止运行。如下图: