Sign inSign up

hzdamei/nginx

By hzdamei

Updated almost 6 years ago

Image
0

967

hzdamei/nginx repository overview

nginx 版本:1.19

建议搭配hzdamei的php-fpm使用

创建docker-compose.yml文件

version: "3.8"

services:
  nginx:
    image: hzdamei/nginx:latest
    container_name: local-nginx
    restart: always
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./conf/nginx/conf.d/:/etc/nginx/conf.d/:ro
      - ./conf/nginx/cert/:/var/www/cert/:ro
      - ./log/nginx/:/var/log/nginx/:rw
      - /Users/dm/website/html/:/var/www/html/:rw
      - "phpsocket:/var/run"
    networks:
      webnet:
        ipv4_address: 172.18.0.2

  php:
    image: hzdamei/php-fpm:latest
    container_name: local-php-fpm
    restart: always
    ports:
      - "9000:9000"
    volumes:
      - ./log/php/:/var/log/php/:rw
      - /Users/dm/website/html/:/var/www/html/:rw
      - "phpsocket:/var/run"
    networks:
      webnet:
        ipv4_address: 172.18.0.3

  redis:
    image: redis:latest
    container_name: redis
    restart: always
    ports:
      - "6379:6379"
    volumes:
      - ./conf/redis/:/etc/redis/:rw
      - ./data/redis/:/data/:rw
    command: redis-server /etc/redis/redis.conf --port 6379 --requirepass 密码 --appendonly yes
    networks:
      webnet:
        ipv4_address: 172.18.0.4

  mysql:
    image: mysql:latest
    container_name: mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: "密码"
    ports:
        - "3306:3306"
    volumes:
      - ./log/mysql/:/var/log/mysql/
      - ./data/mysql/:/var/lib/mysql/
    networks:
      webnet:
        ipv4_address: 172.18.0.5

  phpmyadmin:
    image: phpmyadmin/phpmyadmin:latest
    container_name: phpmyadmin
    restart: always
    ports:
      - "9091:80"
    environment:
      - PMA_ARBITRARY=1
    networks:
      webnet:
        ipv4_address: 172.18.0.7

networks:
  webnet:
    ipam:
      driver: default
      config:
        - subnet: 172.18.0.0/16
  
volumes:
  phpsocket:

运行docker-compose up -d,如果nginx无法启动,请先关闭你本地服务器试试,有可能只是80及443端口监听冲突

Tag summary

Content type

Image

Digest

Size

10.6 MB

Last updated

about 6 years ago

docker pull hzdamei/nginx