美文网首页
Docker安装nginx

Docker安装nginx

作者: lfboo | 来源:发表于2021-09-25 21:56 被阅读0次

下载镜像到本地

docker pull nginx

快速创建nginx窗口

这一步的目的:把nginx配置文件及html目录下文件拷贝到宿主机。

docker run --name tmp-nginx -p 80:80 -d nginx

命令说明:
--name: 指定容器名
-p: 端口映射,宿主机端口:容器端口
-d: 后台运行

通过docker ps命令可以看到已经成功创建了一个nginx窗口

image.png
拷贝配置&html目录下文件到宿主机
docker cp tmp-nginx:/etc/nginx ~/docker/nginx/conf

我这样操作后发现是整个nginx目录拷贝到宿主机的,手动处理了下,使得~/docker/nginx/conf 为配置目录

docker cp tmp-nginx:/usr/share/nginx/html ~/docker/nginx/html

同拷贝配置文件一样,需要手动处理下,使得~/docker/nginx/html为webroot目录

删除容器

先把容器停掉

docker stop tmp-nginx

再把窗口删掉

docker rm tmp-nginx

新建容器 指定挂载文件

docker run --name nginx -d -p 80:80 -v ~/docker/nginx/conf/:/etc/nginx -v ~/docker/nginx/html/:/usr/share/nginx/html nginx

命令说明:
-v 挂载文件,宿主机文件:容器文件

修改宿主机~/docker/nginx/html/目录下index.html文件,访问localhost:80内容发生变更,说明挂载文件成功

相关文章

网友评论

      本文标题:Docker安装nginx

      本文链接:https://www.haomeiwen.com/subject/pnjcnltx.html