2. dokcer安装nginx

之前的服务器换了,重新装一次,正好记录一下

# 拉取镜像
docker pull nginx:1.16.1
# 创建容器,-d后台运行, dfcfd是镜像id
docker run -d -p 8080:80 --name testn dfcfd
#访问ip:8080后发现课正常访问
# 进入容器,观察目录结构
docker exec -it testn /bin/bash
image.png
# 退出容器后,将容器中的ngxin配置文件拷贝到宿主机
docker cp testn:/etc/nginx/nginx.conf /home/app/docker_nginx/conf/nginx.conf
image.png
# 删除测试容器
docker stop testn
docker rm testn
image.png
# 创建新容器并挂在目录
docker run --name nginx16 -d -p 80:80 \
-v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf \
-v $PWD/conf.d:/etc/nginx/conf.d \
-v $PWD/logs:/var/log/nginx \
-v $PWD/html:/usr/share/nginx/html \
dfcfd
# 在html目录下新建index.html文件

测试结果:
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容