Backregistry.cn-shenzhen.aliyuncs.com/starbucket/openresty
registry.cn-shenzhen.aliyuncs.com
registry.cn-shenzhen.aliyuncs.com/starbucket/openresty:1.31.1.1
Docker tooling for OpenResty
Size
118.03 MB
Local pulls
1
Upstream pulls
0
Synced at
2026-09-16 10:03:44
China image
registry.cn-global.starbucket.com.cn/starbucket/registry.cn-shenzhen.aliyuncs.com/starbucket/openresty:1.31.1.1
Source image
registry.cn-shenzhen.aliyuncs.com/starbucket/openresty:1.31.1.1
Image info
- Image ID
- sha256:f4e05df16eacfb5487be7fb921fec3295882b28ec98cda33549524b912810814
- Image tag
- 1.31.1.1
- Image size
- 118.03 MB
- Platform
- linux/amd64
- Registry
- registry.cn-shenzhen.aliyuncs.com
- Project
- Local repo
- CMD
- /usr/local/openresty/bin/openresty -g daemon off;
- Entrypoint
- /bin/bash /opt/gw/module/scripts/entrypoint.sh
- Working dir
- /
- User
- root
- StopSignal
- SIGQUIT
- Created
- 2026-09-16T17:58:25.763116333+08:00
Exposed ports 3
- 80/tcp
- 443/tcp
- 443/udp
Environment 7
| PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin |
| REDIS_HOST | redis |
| REDIS_PORT | 6379 |
| REDIS_DB | 0 |
| DEMO_DOMAIN | demo.local |
| GEOIP_DIR | /opt/gw/module/geoip2 |
| TZ | Asia/Shanghai |
Labels 31
| maintainer | Evan Wies <evan@neomantra.net> |
| resty_version | 1.31.1.1 |
| resty_image_tag | 3.23.5 |
| resty_image_base | alpine |
| resty_config_deps | --with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre2/include -I/usr/local/openresty/openssl3/include' --with-ld-opt='-L/usr/local/openresty/pcre2/lib -L/usr/local/openresty/openssl3/lib -Wl,-rpath,/usr/local/openresty/pcre2/lib:/usr/local/openresty/openssl3/lib' |
| resty_pcre_sha256 | c08ae2388ef333e8403e670ad70c0a11f1eed021fd88308d7e02f596fcd9dc16 |
| resty_pcre_options | --with-pcre-jit |
| resty_pcre_version | 10.47 |
| resty_eval_pre_make | |
| resty_config_options | --with-compat --without-http_rds_json_module --without-http_rds_csv_module --without-lua_rds_parser --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-http_v3_module --with-http_xslt_module=dynamic --with-ipv6 --with-mail --with-mail_ssl_module --with-md5-asm --with-sha1-asm --with-stream --with-stream_ssl_module --with-stream_ssl_preread_module --with-threads |
| resty_eval_post_make | |
| resty_luajit_options | --with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT' |
| resty_strip_binaries | |
| resty_openssl_version | 3.5.8 |
| resty_openssl_url_base | https://github.com/openssl/openssl/releases/download/openssl-3.5.8 |
| resty_eval_pre_configure | |
| resty_pcre_build_options | --enable-jit --enable-pcre2grep-jit --disable-bsr-anycrlf --disable-coverage --disable-ebcdic --disable-fuzz-support --disable-jit-sealloc --disable-never-backslash-C --enable-newline-is-lf --enable-pcre2-8 --enable-pcre2-16 --enable-pcre2-32 --enable-pcre2grep-callout --enable-pcre2grep-callout-fork --disable-pcre2grep-libbz2 --disable-pcre2grep-libz --disable-pcre2test-libedit --enable-percent-zt --disable-rebuild-chartables --enable-shared --disable-static --disable-silent-rules --enable-unicode --disable-valgrind |
| resty_add_package_rundeps | |
| resty_config_options_more | |
| resty_add_package_builddeps | |
| resty_openssl_build_options | enable-camellia enable-seed enable-rfc3779 enable-cms enable-md2 enable-rc5 enable-weak-ssl-ciphers enable-ssl3 enable-ssl3-method enable-md2 enable-ktls enable-fips |
| resty_openssl_patch_version | 3.5.5 |
| org.opencontainers.image.url | https://github.com/openresty/docker-openresty |
| org.opencontainers.image.title | docker-openresty |
| org.opencontainers.image.source | https://github.com/openresty/docker-openresty |
| org.opencontainers.image.created | 2026-09-10T02:25:54.152Z |
| org.opencontainers.image.version | alpine-amd64 |
| org.opencontainers.image.licenses | BSD-2-Clause |
| org.opencontainers.image.revision | 25f4a6792a0ffa18a1a9feecd2d9a31d0e0cde86 |
| org.opencontainers.image.description | Docker tooling for OpenResty |
| resty_eval_post_download_pre_configure |
Pull commands
Docker
docker pull registry.cn-global.starbucket.com.cn/starbucket/registry.cn-shenzhen.aliyuncs.com/starbucket/openresty:1.31.1.1
docker tag registry.cn-global.starbucket.com.cn/starbucket/registry.cn-shenzhen.aliyuncs.com/starbucket/openresty:1.31.1.1 registry.cn-shenzhen.aliyuncs.com/starbucket/openresty:1.31.1.1
Containerd
ctr images pull registry.cn-global.starbucket.com.cn/starbucket/registry.cn-shenzhen.aliyuncs.com/starbucket/openresty:1.31.1.1
ctr images tag registry.cn-global.starbucket.com.cn/starbucket/registry.cn-shenzhen.aliyuncs.com/starbucket/openresty:1.31.1.1 registry.cn-shenzhen.aliyuncs.com/starbucket/openresty:1.31.1.1
YAML quick replace
sed -i 's#registry.cn-shenzhen.aliyuncs.com/starbucket/openresty:1.31.1.1#registry.cn-global.starbucket.com.cn/starbucket/registry.cn-shenzhen.aliyuncs.com/starbucket/openresty:1.31.1.1#' deployment.yaml
Global registry mirror
Docker
Write Docker daemon.json so registry-mirrors points to this site, then restart Docker
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<'EOF'
{
"registry-mirrors": ["https://registry.cn-global.starbucket.com.cn"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart dockerContainerd
Write containerd certs.d hosts.toml so docker.io pulls via this site, then restart containerd
sudo mkdir -p /etc/containerd/certs.d/docker.io sudo tee /etc/containerd/certs.d/docker.io/hosts.toml <<'EOF' server = "https://docker.io" [host."https://registry.cn-global.starbucket.com.cn"] capabilities = ["pull", "resolve"] EOF sudo mkdir -p /etc/containerd if [ ! -f /etc/containerd/config.toml ]; then sudo containerd config default | sudo tee /etc/containerd/config.toml >/dev/null fi sudo sed -i 's#config_path = ""#config_path = "/etc/containerd/certs.d"#' /etc/containerd/config.toml sudo systemctl restart containerd
Build history 65
2026-09-16 17:58:25empty layer
CMD ["/usr/local/openresty/bin/openresty" "-g" "daemon off;"]
2026-09-16 17:58:25empty layer
ENTRYPOINT ["/bin/bash" "/opt/gw/module/scripts/entrypoint.sh"]
2026-09-16 17:58:25empty layer
EXPOSE [443/tcp 443/udp 80/tcp]
2026-09-16 17:58:25empty layer
ENV REDIS_HOST=redis REDIS_PORT=6379 REDIS_DB=0 DEMO_DOMAIN=demo.local GEOIP_DIR=/opt/gw/module/geoip2 TZ=Asia/Shanghai
2026-09-16 17:58:25
RUN /bin/sh -c chmod +x /opt/gw/module/scripts/*.sh && mkdir -p /opt/gw/ssl/hosts /var/run /var/cache/openresty && chmod 700 /var/cache/openresty # buildkit
2026-09-16 17:58:25
COPY module/ /opt/gw/module/ # buildkit
2026-09-16 17:58:25
COPY conf/conf.d/ /usr/local/openresty/nginx/conf/conf.d/ # buildkit
2026-09-16 17:58:25
COPY conf/rely/ /usr/local/openresty/nginx/conf/rely/ # buildkit