Sign inSign up

g127/ngx

By g127

Updated over 4 years ago

Image
0

566

g127/ngx repository overview

docker-alpine-openresty

add geoip2 module

docker build -t g127/ngx:1.19.3.1-2-alpine -f alpine/Dockerfile.g127 . docker run -it --rm --name test -p 80:80 -e QUIET_LOGS="" -e NGX_CONFIGURE_PATH=/opt/nginx/conf -v /Users/gg/DevProjectFiles/ws-my-github/docker-alpine-openresty/conf:/opt/nginx/conf -v /Users/gg/DevProjectFiles/ws-my-github/docker-alpine-openresty/nginx.vh.default.conf:/etc/nginx/conf.d/default.conf g127/ngx:1.19.3.1-2-alpine docker push g127/ngx:1.19.3.1-2-alpine

docker build --no-cache -t g127/ngx:1.19.3.1-2-buster -f buster/Dockerfile.g127 .

docker build -t g127/ngx:1.19.3.1-2-buster -f buster/Dockerfile.g127 .

docker run -it --rm --name test -p 80:80 -e QUIET_LOGS="" -e NGX_CONFIGURE_PATH=/opt/nginx/conf -v /Users/gg/DevProjectFiles/ws-my-github/docker-alpine-openresty/conf:/opt/nginx/conf -v /Users/gg/DevProjectFiles/ws-my-github/docker-alpine-openresty/nginx.vh.default.conf:/etc/nginx/conf.d/default.conf g127/ngx:1.19.3.1-2-buster docker push g127/ngx:1.19.3.1-2-buster

docker build -t g127/ngx:1.19.3.1-2-buster-fat -f buster/Dockerfile.g127.fat . docker run -it --rm --name test -p 80:80 -e QUIET_LOGS="" g127/ngx:1.19.3.1-2-buster-fat docker push g127/ngx:1.19.3.1-2-buster-fat

geoip2 test

docker run -it --rm g127/ngx:alpine mmdblookup --file /usr/local/share/GeoIP/GeoLite2-City.mmdb --ip 111.172.171.37 city names zh-CN

docker run -i --rm g127/nginx mmdblookup --file /usr/local/share/GeoIP/GeoLite2-City.mmdb --ip 111.172.171.37 city names zh-CN

docker run -it --rm g127/nginx nginx -V

docker run -it --rm g127/nginx date -R

docker run -it --rm g127/nginx echo $TZ

example

docker run
--name web-nginx
-it
--rm
-e HTTP_PROXY_1=dev.topflames.com:80
-e HTTP_PROXY_1_BACKEND_URL=dev.topflames.com:80
-e HTTP_PROXY_2=ci.topflames.com:80
-e HTTP_PROXY_2_BACKEND_URL=ci.topflames.com:80
-e HTTP_PROXY_3=devops-gateway.default.svc.cluster.local:8080
-e HTTP_PROXY_3_BACKEND_URL=121.36.34.122:31080
-e HTTP_PROXY_4=devops-nacos.default.svc.cluster.local:8848
-e HTTP_PROXY_4_BACKEND_URL=121.36.34.122:30848
-e SVC_1=cce-redis:6379
-e SVC_1_STREAM_URL=121.36.34.122:31379
-e HTTP_1=www.app.com:18080
-e HTTP_1_APP_SERVICE=
-p 80:80
-p 8081:8081
-p 8848:8848
-p 6379:6379
-p 18080:18080
-d g127/nginx

docker run
--name nginx-test
-it
--rm
-v $(pwd)/conf:/usr/local/openresty/nginx/conf/
-e HTTP_PROXY_1=0.0.0.0:80
-e HTTP_PROXY_1_BACKEND_URL=121.36.34.122:30848
-e HTTP_1=www.app.com:18080
-e HTTP_1_APP_SERVICE=
-e HTTP_1_TARGET_NAME=cluster-tomcat
-p 80:80
-p 18080:18080
-d g127/nginx

docker exec -it nginx-test /bin/bash

Tag summary

Content type

Image

Digest

Size

101.6 MB

Last updated

over 4 years ago

docker pull g127/ngx:1.19.3.1-2-buster