nginx.conf:nginx的配置文件,具体如下: nginx.conf 代码语言:javascript 复制 user nginx;worker_processes1;error_log/var/log/nginx/error.log warn;pid/var/run/nginx.pid;events{worker_connections1024;}http{include/etc/nginx/mime.types;default_type application/octet-stream;log_format main'$remote_addr ...
配置准备 docker 和docker-compose 安装 https://cloud.tencent.com/developer/article/2219506 创建nginx 主目录 代码语言:javascript 复制 mkdir /usr/local/nginx cd /usr/local/nginx 创建nginx 的子目录 创建nginx.conf 配置文件,也可以启动一个 nginx 容器复制 容器里的配置文件到 主机的 nginx 主目录下 代码...
注意:如果使用的是alpine版本的nginx 进入容器的命令为:docker exec -it 33e8474cdd09 /bin/sh 查找容器中的default.conf和nginx.conf文件的位置 /etc/nginx/conf.d/default.conf /etc/nginx/nginx.conf 5、退出容器 exit 1. 6、拷贝 docker cp f424fd6f2315:/etc/nginx/conf.d/defaut.conf /data/nginx/...
暂定目录为 nginxpath step2:创建一个默认的nginx容器 1 docker run --name nginx-demo -d nginx step3:复制相关的配置文件 cd /nginxpath docker cp nginx-demo:/etc/nginx/nginx.conf . docker cp nginx-demo:/etc/nginx/conf.d/default.conf . docker cp nginx-demo:/usr/share/nginx/html . 目录结构...
二、Docker下nginx容器部署 1.创建三个目录 2.拷贝容器内Nginx默认配置文件到本地目录下的conf目录,容器id可以查看docker ps输入中的第一列。 1:docker文件拷贝docker cp先关知识点 1).前言 2).语法 2:拷贝容器内Nginx默认配置文件到本地目录下的conf目录 ...
docker cp nginx:/etc/nginx/nginx.conf/usr/local/nginx 配置文件复制完了之后,就可以刚创建的 nginx 容器了 先停止 nginx 容器 docker container stop nginx 然后 在删除 容器 docker container rm nginx 部署容器 创建docker-compose.yml 文件 version: '3' ...
├── conf # docker-compose 依赖的配置文件│ └── my.cnf ├── docker-compose.yaml # 入口文件├── sql │ └── 20230911_local_think_admin.sql.tar.gz └── web # web 容器镜像上下文根目录 ├── conf # 配置文件 │ ├── customize-vars.ini │ ├── nginx.conf │ └─...
environment:- NGINX_PORT=80privileged:true 启动容器 复制代码 docker-compose up -d 查看创建的容器 复制代码 docker ps 3、配置 Nginx 的 nginx.conf 文件 这个文件是刚才从容器里拷贝过来的,其实保留默认配置就行不用改任何内容,主要关注最后一行
可以看到,docker 先用默认驱动新建了一个网络 test_webnet,因为我们在 docker-compose.ym 中有配置网络 webnet,其中 test 是文件夹名(这是默认行为,为了防止重名)。然后新建了一个 nginx 容器 test_web_1 此时nginx 在运行状态,打开浏览器,访问http://localhost或者对应虚拟机的 ip 即可,运行结果如下: ...