如果你的电脑是windows系统,想直接安装docker,在docker里使用开箱即用的nginx,那么这篇文章也许会帮助到你😀😀
1、安装Docker Desktop
(1)去官网下载👉Docker Desktop
(2)下载完成,安装
(3)配置镜像加速换源
红框的内容从阿里云官网里获得👇
(4)测试安装是否成功
输入
docker -v命令,显示docker版本即成功~
2、安装nginx容器
(1)下载nginx镜像
用docker pull nginx拉取nginx镜像
下载完成之后用docker images查看已下载的镜像👇
(2)创建Nginx配置文件
➡️创建挂在目录,这个创建在本机
conf:mkdir -p E:/workspace-java/bugstack/chatgpt/dev-ops/nginx/conf
conf.d: 不用提前创建,下面复制的时候会自动创建mkdir -p E:/workspace-java/bugstack/chatgpt/dev-ops/nginx/conf.d
html:mkdir -p E:/workspace-java/bugstack/chatgpt/dev-ops/nginx/html
log:mkdir -p E:/workspace-java/bugstack/chatgpt/dev-ops/nginx/log
➡️先创建一个nginx容器,将容器里的文件复制到宿主机
创建容器:docker run --restart always --name nginx -d -p 9006:80 nginx
复制文件:
conf:docker container cp nginx:/etc/nginx/nginx.conf E:/workspace-java/bugstack/chatgpt/dev-ops/nginx/conf
conf.d:docker container cp nginx:/etc/nginx/conf.d E:/workspace-java/bugstack/chatgpt/dev-ops/nginx/conf.d/
html:docker container cp nginx:/usr/share/nginx/html/index.html E:/workspace-java/bugstack/chatgpt/dev-ops/nginx/html
(3)创建Nginx容器并运行
在创建之前要把之前创建的容器删掉docker rm -f nginx
然后用这一行创建新的nginx容器👇
docker run --restart always --name nginx -d -p 9006:80 -v E:/workspace-java/bugstack/chatgpt/dev-ops/nginx/log:/var/log/nginx -v E:/workspace-java/bugstack/chatgpt/dev-ops/nginx/html:/usr/share/nginx/html -v E:/workspace-java/bugstack/chatgpt/dev-ops/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v E:/workspace-java/bugstack/chatgpt/dev-ops/nginx/conf.d:/etc/nginx/conf.d -d nginx:latest
(4)打开浏览器,测试成功没
地址栏输入localhost:9006
或者打开docker desktop,点击端口号那里
3、修改内容进行展示
(1)修改本地index.html文件
修改完后,记得ctrl+S保存⚠️
(2)重启nginx容器 docker restart nginx
(3)重复第2大步的第(4)小步