使用docker-compose安装nginx

浮生半日闲 发布于 2022-11-03 36 次阅读


在目录下创建docker-compose.yml文件,并在文件中添加如下内容:

version: "3.1"
services:
  nginx:
    image: nginx:1.21.4-alpine-perl
    container_name: nginx-1.21.4
    restart: always
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - ./conf/nginx.conf:/etc/nginx/nginx.conf
      - ./conf/conf.d:/etc/nginx/conf.d
      - ./logs:/etc/nginx/logs
      - ./html:/usr/share/nginx/html
      - ./logs:/var/log/nginx
    ports:
      - 80:80
      - 443:443

如果需要连接其他的docker容器,使用-link参数保证可以互相访问。

nginx详细配置见:前后端分离的nginx相关配置

然后使用命令启动容器:

[java@localhost docker]$ sudo docker-compose up -d