version:版本号,好像我这上面2和2.0有区别,不能写成2,写成2的话,docker-compose up -d 时会报错,提示版本号要写成2.0的样子,不过有的地方我看着直接写成2也是可以的,可能是我的docker-compose版本不一致。 service:就是要定义的docker容器 nginx:容器的名称 restart:设置为always,表明此容器应该在停止的情况下总...
step4:编写docker-compose.yml文件 为了方便管理,我们新建一个文件夹conf用来存放nginx.conf文件 1version:"3.0"23services:4ngnix: #服务名称,名称可自定义5container_name: nginx-compose #容器名称,可自定义6image: nginx # 镜像名称7restart: always8ports: # 容器和服务器对应的端口映射,每次新增一个站点之后...
sudo mkdir -p /opt/nginx/html # 创建Nginx静态网站文件夹 sudo mkdir -p /opt/nginx/logs # 创建Nginx日志文件夹 1. 2. 3. 在/opt/nginx/config目录下创建一个nginx.conf文件, sudo nano /opt/nginx/config/nginx.conf 1. 文件内容参考下面的配置,注意配置中的路径要使用容器中的路径,而不是宿主机中...
看得出,容器名为nginx,注意,是nginx,不是nginx_nginx_1。然后就可以停止容器了。 [root@rainbow nginx]# docker-compose stop nginxStoppingnginx_nginx_1...done[root@rainbow nginx]# 查看状态 [root@rainbow nginx]# docker-compose psNameCommandStatePorts---nginx_nginx_1 nginx-g daemon off;Exit0[root...
1、新建docker-compose.yml文件,文件的基本模板如下:(由于yml格式比较严格,注意空格缩进) version: '2.0' services: nginx: restart: always image: nginx:1.11.6-alpine ports: - 8080:80 - 80:80 - 443:443 volumes: - ./conf.d:/etc/nginx/conf.d ...
mkdir ./nginx && cd ./nginx vim docker-compose.yml version: '3.1' services: nginx: image: nginx # 镜像名称 container_name: nginx # 容器名字 restart: always # 开机自动重启 ports: # 端口号绑定(宿主机:容器内) - '80:80' - '443:443' volumes: # 目录映射(宿主机:容器内) - ./conf/ng...
然后建立docker-compose.yml文件,这里我们仿照线上环境,部署一台主机和一台从机,分别安装nginx version: "3" services: nginx_master: build: context: ./ dockerfile: ./Dockerfile volumes: - ./index-master.html:/usr/share/nginx/html/index.html ...
简介:你想安装的路径,我这里就是放在了/home//里了。在/home/nginx/www目录下放一个静态文件用于测试写入以下内容保存退出。 目录 1、创建目录 2、编辑nginx.conf配置文件 3、编辑docker-compose.yml文件 4、启动 1、创建目录 可以选择你想安装的路径,本示例放在了/home/nginx/里了。
创建docker-compose配置文件 代码语言:javascript 复制 cd~vim docker-compose.yml # 输入一下内容version:"3"services:nginx:image:nginx:alpineports:-80:80volumes:-~/html:/usr/share/nginx/html-~/conf/nginx.conf:/etc/nginx/nginx.confphp:image:devilbox/php-fpm:5.2-work-0.89volumes:-~/html:/var/ww...