1.案例 进入Nginx容器,修改HTML文件内容,添加“传智教育欢迎您”
步骤一 :进入容器。进入我们刚刚创建的nginx容器命令为:
docker exec -it mn bash
命令解读:
- docker exec :进入容器内部,执行一个命令
- -it : 给当前进入的容器创建一个标准输入、输出终端,允许我们与容器交互
- mn :要进入的容器的名称
- bash:进入容器后执行的命令,bash是一个linux终端交互命令
步骤二 :进入nginx的HTML所在目录 /usr/share/nginx/html
cd /usr/share/nginx/html
步骤三 :修改index.html的内容
sed -i 's#Welcome to nginx#传智教育欢迎您#g' index.html
sed -i 's#<head>#<head><meta charset="utf-8">#g' index.html
打开浏览器修改成功
docker ps // 默认只展示运行中的容器
总结
查看容器状态:
- docker ps
- 添加-a参数查看所有状态的容器
删除容器:
- docker rm
- 不能删除运行中的容器,除非添加 -f 参数
进入容器:
- 命令是docker exec -it [容器名] [要执行的命令]
- exec命令可以进入容器修改文件,但是在容器内修改文件是不推荐的