实现步骤
- 查看 docker 远程镜像仓库
- 拉取镜像
- 在本地创建目录
- 启动 docker
- 连接测试
查看 docker 远程镜像仓库有那些 tags
使用流啊两年前打开镜像地址: https://hub.docker.com/
在搜索框输入 “nginx” 回车
点击 “nginx” 标签卡,看到镜像
从远程仓库拉取镜像
docker pull nginx:1.21.5
查看拉取到本地的镜像
docker images nginx
启动nginx
docker run -p 80:80 nginx:1.21.5
通过浏览器访问 http://ip地址/,看到如下界面说明成功
创建nginx目录,用于存放nginx的默认配置文件和静态文件
# -p 递归创建目录
# html 项目部署目录
# logs 日志存储目录
# conf 配置文件目录
mkdir -p /root/nginx/html /root/nginx/logs /root/nginx/conf /root/nginx/conf/conf.d
拷贝默认的配置文件到本地
# 将容器中默认的nginx.conf文件拷贝到本地,方便进行修改使用
docker cp 03c5ce1d9410(容器id):/etc/nginx/nginx.conf /root/nginx/conf
映射并启动nginx
docker run -p 80:80 -v /root/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /root/nginx/conf/conf.d:/etc/nginx/conf.d -v /root/nginx/html:/usr/share/nginx/html -v /root/nginx/logs:/var/log/nginx -d nginx:1.21.5