-
复制需映射的文件到主机
-
运行一个nginx容器
docker run -d --name nginx nginx
-
创建映射目录
项目名称 - docker-compose.yaml - nginx - conf
-
复制文件
docker cp nginx:/usr/share/nginx/html nginx docker cp nginx:/etc/nginx/nginx.conf nginx/conf/nginx.conf docker cp nginx:/var/log/nginx nginx/log
-
删除容器
docker rm -f nginx
-
最终的目录结构
项目名称 - docker-compose.yaml - nginx - conf - nginx.conf - html - 50x.html - index.html - log
推荐使用tree查看目录结构(当然可视化的更好)
安装方法:
centos: yum intall -y tree
debian(ubuntu): apt install -y tree
使用方法:
tree 目录名称
-
-
编写docker-compose.yaml
services: nginx: image: nginx container_name: nginx privileged: true volumes: - ./nginx/html:/usr/share/nginx/html - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf - ./nginx/log:/var/log/nginx ports: - 80:80
-
运行docker-compose
docker-compose up -d
搭建nginx
最新推荐文章于 2024-08-19 08:53:34 发布