在container中修改nginx.conf文件,修改错误,导致无法启动container,用docker exec -it 容器id bin/bash不能进入容器进行修改。用如下方法修改配置
![1618650767793805.png image.png](https://i-blog.csdnimg.cn/blog_migrate/7cdaa6eedc3c3e541bb63e85b23ded4a.png)
运行命令 docker inspect 容器ID ,可以找到如下的内容
![1618651104818459.png image.png](https://i-blog.csdnimg.cn/blog_migrate/5c5a15fe3e513c082e55d4ebf1e8b7bd.png)
2. 复制 MergedDir 中的路径,切换到对应的目录下,可以找到nginx.conf文件
![1618651549767971.png image.png](https://i-blog.csdnimg.cn/blog_migrate/31f8f8cd371b9f60b747320bf07b636a.png)
3. vi nginx.conf,修改conf文件(过程中出现问题,下一步继续)
![1618652975168183.png image.png](https://i-blog.csdnimg.cn/blog_migrate/ce8e7b8520d3ce71ecea19533c7741fd.png)
vi的时候提示上面错误,是因为上次我们修改之后只是保存了没有退出编辑,产生了一个交换文件,由于配置错误,交换文件没用了,我们就直接删除了,没有交换文件的就直接忽略这一步了
![1618653102854608.png image.png](https://i-blog.csdnimg.cn/blog_migrate/651fcc96c83e506e74eb522442e65c39.png)
![1618653219781463.png image.png](https://i-blog.csdnimg.cn/blog_migrate/a9b54953aadd3d714fdb4090d33da6c0.png)
4. 继续
修改完nginx.conf文件之后,container顺利启动
![1618654127241336.png image.png](https://i-blog.csdnimg.cn/blog_migrate/38af2b534c35294239d5cdbfedd91900.png)
![1618654149912238.png image.png](https://i-blog.csdnimg.cn/blog_migrate/fa02663ae3e035d6816f3afb2a989537.png)