5、前端部署,docker容器化部署nginx,创建docker-compose.yml文件,挂载nginx.conf和aaa前端包 (前端包dist改名为aaa) vi docker-compose.yml version:'1'services:nginx:image:nginx:latestcontainer_name:nginxhostname:nginx# network_mode: "host"ports:-80:80volumes:-./config/nginx.conf:/etc/nginx/nginx.conf...
version:"3"services:nginx:restart:always container_name:nginx image:nginx ports:-80:80-443:443volumes:-/usr/local/docker/nginx/conf.d:/etc/nginx/conf.d-/usr/local/docker/nginx/log:/var/log/nginx-/usr/local/docker/nginx/wwww:/var/www-/usr/local/docker/nginx/etc/letsencrypt:/etc/letsenc...
1.docker-compose.xml version:'3.1'services: nginx: restart: always image: registry.cn-shenzhen.aliyuncs.com/tyssq/nginx:1.19.6volumes:- ./templates:/etc/nginx/templates- ./ssl:/ssl- ./log:/var/log/nginx ports:-"80:80"-"443:443"environment:- NGINX_HOST=tyssq.com- NGINX_PORT=80 2....
docker-compose.yml内容 version:"3"services:nginx:restart:always container_name:nginx image:nginx ports:-80:80-443:443volumes:-/usr/local/docker/nginx/conf.d:/etc/nginx/conf.d-/usr/local/docker/nginx/log:/var/log/nginx-/usr/local/docker/nginx/wwww:/var/www-/usr/local/docker/nginx/etc/l...
nginx: image: nginx # 镜像名称 container_name: nginx # 容器名字 restart: always # 开机自动重启 ports: # 端口号绑定(宿主机:容器内) - '5080:80' - '443:443' volumes: # 目录映射(宿主机:容器内) - ./conf/nginx.conf:/etc/nginx/nginx.conf###配置文件 ...
image: tflinux_nginx1.20 ports: - 10.16.1.1:8080:80 4.3 随机映射 使用下面的参数可以将服务的80端口映射到宿主机的一个随机的端口上。 services: nginx: image: tflinux_nginx1.20 ports: - 80 5. expose expose主要就是把服务的端口映射出来给其他服务使用的。
image: nginx:alpine ports: - "80:80" volumes: - type: volume # mount 的类型, 必须是 bind、volume 或 tmpfs source: mydata #宿主机目录target: /data # 容器目录 volume: # 配置额外的选项, 其 key 必须和 type 的值相同 nocopy: true # volume 额外的选项, 在创建卷时禁用从容器复制数据 ...
在配置多项目nginx时,可以使用docker-compose来管理多个项目的nginx容器。以下是一个示例的docker-compose.yml文件的配置: 代码语言:txt 复制 version: '3' services: nginx: image: nginx:latest ports: - 80:80 volumes: - ./project1:/usr/share/nginx/html/project1 - ./project2:/usr/share/nginx/html...
nginx/conf/nginx.conf:/etc/nginx/nginx.conf"-"./nginx/conf/conf.d/default.conf:/etc/nginx/conf.d/default.conf"-"./nginx/html:/usr/share/nginx/html"-"./nginx/log:/var/log/nginx"environment:# 设置环境变量,相当于docker run命令中的-eTZ:Asia/ShanghaiLANG:en_US.UTF-8ports:# 映射端口-...