基于 vssware/centos 镜像创建,使用源码进行编译。
#初始化数据卷
mkdir -p /data/docker/nginx/{conf,log,app} && chmod -R 777 /data/docker/nginx
docker run -it \
--rm \
-v /data/docker/nginx/conf:/data/nginx-conf:Z \
-v /data/docker/nginx/log:/data/nginx-log:Z \
--env 'HTTP_PROXY=true' \
--env 'SERVER_NAME=www.vssware.com' \
--env 'BACK_SERVERS=10.0.0.2:80;10.0.0.3:80' \
vssware/nginx
docker run -it \
--rm \
-v /data/docker/nginx/conf:/data/nginx-conf:Z \
-v /data/docker/nginx/log:/data/nginx-log:Z \
--env 'HTTP_PROXY=true' \
--env 'SERVER_NAME=www.vssware.com' \
--env 'BACK_SERVERS=10.0.0.2:80;10.0.0.3:80' \
--env 'PRIVATE_KEY=/data/nginx-app/ssl/privkey.pem' \
--env 'SERVER_KEY=/data/nginx-app/ssl/fullchain.pem' \
vssware/nginx
docker run -it \
--rm \
-v /data/docker/nginx/conf:/data/nginx-conf:Z \
-v /data/docker/nginx/log:/data/nginx-log:Z \
--env 'TCP_PROXY=true' \
--env 'BACK_SERVERS=10.0.0.2:3306;10.0.0.3:3306' \
vssware/nginx
docker run -it \
--rm \
-v /data/docker/nginx/conf:/data/nginx-conf:Z \
-v /data/docker/nginx/log:/data/nginx-log:Z \
--env 'LDAP_CONF=true' \
--env 'LDAP_URL=ldap://10.0.0.12:389/dc=vssware,dc=com' \
--env 'LDAP_DN="uid=app,ou=user,dc=vssware,dc=com"' \
--env 'LDAP_PW=LDAPPASSWORD' \
vssware/nginx
docker run -it \
--rm \
-v /data/docker/nginx/conf:/data/nginx-conf:Z \
-v /data/docker/nginx/log:/data/nginx-log:Z \
--env 'WEBSITE=true' \
--env 'SERVER_NAME=www.vssware.com' \
vssware/nginx
docker run -it \
--rm \
-v /data/docker/nginx/conf:/data/nginx-conf:Z \
-v /data/docker/nginx/log:/data/nginx-log:Z \
--env 'WEBSITE=true' \
--env 'LDAP=true' \
--env 'SERVER_NAME=www.vssware.com' \
vssware/nginx
docker run -d \
-p 80:80 \
-p 443:443 \
-p 8000:8000 \
-h nginx \
--name nginx \
--restart always \
--network common \
-v /data/docker/nginx/conf:/data/nginx-conf:Z \
-v /data/docker/nginx/log:/data/nginx-log:Z \
-v /data/docker/nginx/app:/data/nginx-app:Z \
vssware/nginx
在/data/nginx-conf下修改配置,进行手动配置
Content type
Image
Digest
Size
269.1 MB
Last updated
over 6 years ago
docker pull vssware/nginx