注意:创建完一个容器会自动生成唯一ID
案例一:创建运行一个Nginx容器
步骤一:去dockerhub查看Nginx的容器运行命令
docker run --name mn -p 80:80 -d nginx
命令解读一下叭
- docker run : 创建并运行一个容器
- --name : 给容器起一个名字,比如叫做mn
- -p : 将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口
- -d : 后台运行容器
- nginx : 镜像名称,例如nginx
查看容器日志命令:
docker logs(添加-f参数可以持续查看日志)
查看容器状态:
docker ps
查看镜像
docker images
案例二:进入Nginx容器,修改HTML文件内容,添加“2023年应届毕业生找不到工作”
步骤一:进入容器,进入我们刚刚创建的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 -e 's#Welcome to nginx#2023年应届毕业生找不到工作#g' -e 's#<head>#<head><meta charset="utf-8">#g' index.html