不带版本默认会下载docker仓库里面最新的版本
docker pull nginx #下载最新版 镜像名:版本名(标签) docker pull nginx:1.20.1 #删除对应的镜像 docker rmi 镜像名:版本号/镜像id
如上下载完成后通过 docker images 查看已下载的镜像
docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 【docker run 设置项 镜像名 】 镜像启动运行的命令(镜像里面默认有的,一般不会写) # -d:后台运行 # --restart=always: 开机自启 docker run --name=mynginx -d --restart=always -p 80:80 nginx:1.20.1 # 查看正在运行的容器 docker ps # 查看所有 docker ps -a # 删除停止的容器 docker rm 容器id/名字 docker rm -f mynginx #强制删除正在运行中的 #停止容器 docker stop 容器id/名字 #再次启动 docker start 容器id/名字 #应用开机自启 docker update 容器id/名字 --restart=always
由于Nginx是挂载到Docker容器里面,所以需要进入容器里面去修改Nginx页面或者配置,具体进去的命令为:
# 进入容器内部的系统,修改容器内容 docker exec -it 容器id /bin/bash
所在目录为如下所示
docker commit -a "ddzhan" -m "change index by ddzhan" 83ae0ac395db mynginx:v1.0