Sign inSign up

waltonmax/nginx

By waltonmax

•Updated about 6 years ago

alpine3.9-nginx

Image
0

191

waltonmax/nginx repository overview

⁠使用
#拉取镜像
docker pull waltonmax/nginx:latest      
#编译镜像
docker build -t waltonmax/nginx:1.16.0 . 
⁠运行
  1. 常规运行方法:
docker run -d -p 80:80 -p 443:443 waltonmax/nginx:latest
#使用模板配置文件
mkdir -p /usr/local/nginx && curl -Lk https://github.com/waltonmax/docker-nginx/raw/master/conf.tar| tar xz -C /usr/local/nginx
#运行容器
docker run -d -v /usr/local/nginx/conf:/usr/local/nginx/conf -p 80:80 -p 443:443 waltonmax/nginx:latest
  1. 挂载数据目录方法:
docker run -d -p 80:80 -p 443:443 \
-v /etc/localtime:/etc/localtime:ro \ #将宿主机的时区文件挂载到容器内
-v /data/wwwroot:/data/wwwroot:rw \   #将宿主机的web文件挂载到容器内
-v /data/logs/wwwlogs:/data/wwwlogs:rw \  #将容器内的日志文件挂载到宿主机上
-v /data/conf/nginx/vhost:/usr/local/nginx/conf/vhost:rw \ #将配置文件挂载进容器
waltonmax/nginx:latest
  1. 和php mysql redis 关联使用的方法
docker run -d --privileged --restart always \
--name redis-server -p 127.0.0.1:6379:6379 \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/redis.conf:/etc/redis.conf:ro \
-v /data/redis:/data/redis:Z \
waltonmax/redis
docker run -d --name mysql_server --restart always \
-p 3306:3306 -e MYSQL_ROOT_PASSWORD=root \
-v /etc/localtime:/etc/localtime:ro
-v /data/mariadb:/data/mariadb:rw
waltonmax/mariadb
docker run -d --restart always --name php-server \
-e REDIS=Yes -e MEMCACHE=Yes -e SWOOLE=Yes \
--link redis-server:resid-server \
--link mysql-server:mysql-server \
-v /etc/localtime:/etc/localtime:ro
-v /data/wwwroot:/data/wwwroot:rw
waltonmax/php
docker run -d --restart always --name nginx-server \
-p 80:80 -p 443:443 \
-e PHP_FPM=Enable -e PHP_FPM_SERVER=php-server \
-e PHP_FPM_PORT=9000 -e REWRITE=wordpress \
--link php_server:php-server \
--link mysql-server:mysql-server \
-v /etc/localtime:/etc/localtime:ro \
-v /data/wwwroot:/data/wwwroot:rw \
-v /data/logs/wwwlogs:/data/wwwlogs:rw \
-v /data/conf/nginx/vhost:/usr/local/nginx/conf/vhost:rw \
waltonmax/nginx
  1. docker-compose
#编译镜像
docker-compose build
#后台启动容器
docker-compose up -d

Tag summary

Content type

Image

Digest

Size

23.7 MB

Last updated

about 6 years ago

docker pull waltonmax/nginx