2020-04-03 08:30:23 UTC
110 MB
/usr/local/openresty/site/lualib/?.so;/usr/local/openresty/lualib/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so
LUA_PATH/usr/local/openresty/site/lualib/?.ljbc;/usr/local/openresty/site/lualib/?/init.ljbc;/usr/local/openresty/lualib/?.ljbc;/usr/local/openresty/lualib/?/init.ljbc;/usr/local/openresty/site/lualib/?.lua;/usr/local/openresty/site/lualib/?/init.lua;/usr/local/openresty/lualib/?.lua;/usr/local/openresty/lualib/?/init.lua;./?.lua;/usr/local/openresty/luajit/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/openresty/luajit/share/lua/5.1/?.lua;/usr/local/openresty/luajit/share/lua/5.1/?/init.lua
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
[#000] sha256:c9b1b535fdd91a9855fb7f82348177e5f019329a58c53c47272962dd60f71fc9 - 2.43% (2.67 MB)
[#001] sha256:cd4fe5165cd6f769237bb6ba4b494b47fb12a674dd297d6d73b0d53dd2491425 - 31.31% (34.4 MB)
[#002] sha256:4e4b5251b0072176877ea2d10d52572e622203b3b363ab1d11637bcdfff92fd2 - 0.0% (955 Bytes)
[#003] sha256:4a64c848571cd4eede16907b81614ded399b49cf1da50f398739c63de275262b - 0.0% (862 Bytes)
[#004] sha256:81504684b1be428e6994aa6a9c7fcd075c63d6c0363dfee3345b25b373fddac2 - 61.9% (68 MB)
[#005] sha256:328bba857c661367b3ac7cb3c3643eedfbf7878a5acb8f93c427fff284ba8a3a - 4.36% (4.79 MB)
/bin/sh -c #(nop) ADD file:e69d441d729412d24675dcd33e04580885df99981cec43de8c9b24015313ff8e in /
2020-01-18 01:19:37 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2020-03-22 17:34:43 UTC/bin/sh -c #(nop) LABEL maintainer=Evan Wies <evan@neomantra.net>
2020-03-22 17:34:43 UTC/bin/sh -c #(nop) ARG RESTY_IMAGE_BASE=alpine
2020-03-22 17:34:44 UTC/bin/sh -c #(nop) ARG RESTY_IMAGE_TAG=3.11
2020-03-22 17:34:44 UTC/bin/sh -c #(nop) ARG RESTY_VERSION=1.15.8.3
2020-03-22 17:34:48 UTC/bin/sh -c #(nop) ARG RESTY_OPENSSL_VERSION=1.1.1c
2020-03-22 17:34:54 UTC/bin/sh -c #(nop) ARG RESTY_PCRE_VERSION=8.43
2020-03-22 17:34:54 UTC/bin/sh -c #(nop) ARG RESTY_J=1
2020-03-22 17:34:54 UTC/bin/sh -c #(nop) ARG RESTY_CONFIG_OPTIONS= --with-compat --with-file-aio --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_xslt_module=dynamic --with-ipv6 --with-mail --with-mail_ssl_module --with-md5-asm --with-pcre-jit --with-sha1-asm --with-stream --with-stream_ssl_module --with-threads
2020-03-22 17:34:54 UTC/bin/sh -c #(nop) ARG RESTY_CONFIG_OPTIONS_MORE=
2020-03-22 17:34:55 UTC/bin/sh -c #(nop) ARG RESTY_LUAJIT_OPTIONS=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT'
2020-03-22 17:34:55 UTC/bin/sh -c #(nop) ARG RESTY_ADD_PACKAGE_BUILDDEPS=
2020-03-22 17:34:55 UTC/bin/sh -c #(nop) ARG RESTY_ADD_PACKAGE_RUNDEPS=
2020-03-22 17:34:55 UTC/bin/sh -c #(nop) ARG RESTY_EVAL_PRE_CONFIGURE=
2020-03-22 17:34:55 UTC/bin/sh -c #(nop) ARG RESTY_EVAL_POST_MAKE=
2020-03-22 17:34:55 UTC/bin/sh -c #(nop) ARG _RESTY_CONFIG_DEPS=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre/include -I/usr/local/openresty/openssl/include' --with-ld-opt='-L/usr/local/openresty/pcre/lib -L/usr/local/openresty/openssl/lib -Wl,-rpath,/usr/local/openresty/pcre/lib:/usr/local/openresty/openssl/lib'
2020-03-22 17:34:55 UTC/bin/sh -c #(nop) LABEL resty_image_base=alpine
2020-03-22 17:34:56 UTC/bin/sh -c #(nop) LABEL resty_image_tag=3.11
2020-03-22 17:34:56 UTC/bin/sh -c #(nop) LABEL resty_version=1.15.8.3
2020-03-22 17:34:56 UTC/bin/sh -c #(nop) LABEL resty_openssl_version=1.1.1c
2020-03-22 17:34:56 UTC/bin/sh -c #(nop) LABEL resty_pcre_version=8.43
2020-03-22 17:34:56 UTC/bin/sh -c #(nop) LABEL resty_config_options= --with-compat --with-file-aio --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_xslt_module=dynamic --with-ipv6 --with-mail --with-mail_ssl_module --with-md5-asm --with-pcre-jit --with-sha1-asm --with-stream --with-stream_ssl_module --with-threads
2020-03-22 17:34:56 UTC/bin/sh -c #(nop) LABEL resty_config_options_more=
2020-03-22 17:34:56 UTC/bin/sh -c #(nop) LABEL resty_config_deps=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre/include -I/usr/local/openresty/openssl/include' --with-ld-opt='-L/usr/local/openresty/pcre/lib -L/usr/local/openresty/openssl/lib -Wl,-rpath,/usr/local/openresty/pcre/lib:/usr/local/openresty/openssl/lib'
2020-03-22 17:34:57 UTC/bin/sh -c #(nop) LABEL resty_add_package_builddeps=
2020-03-22 17:34:57 UTC/bin/sh -c #(nop) LABEL resty_add_package_rundeps=
2020-03-22 17:34:57 UTC/bin/sh -c #(nop) LABEL resty_eval_pre_configure=
2020-03-22 17:34:57 UTC/bin/sh -c #(nop) LABEL resty_eval_post_make=
2020-03-22 17:41:35 UTC|14 RESTY_ADD_PACKAGE_BUILDDEPS= RESTY_ADD_PACKAGE_RUNDEPS= RESTY_CONFIG_OPTIONS= --with-compat --with-file-aio --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_xslt_module=dynamic --with-ipv6 --with-mail --with-mail_ssl_module --with-md5-asm --with-pcre-jit --with-sha1-asm --with-stream --with-stream_ssl_module --with-threads RESTY_CONFIG_OPTIONS_MORE= RESTY_EVAL_POST_MAKE= RESTY_EVAL_PRE_CONFIGURE= RESTY_IMAGE_BASE=alpine RESTY_IMAGE_TAG=3.11 RESTY_J=1 RESTY_LUAJIT_OPTIONS=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT' RESTY_OPENSSL_VERSION=1.1.1c RESTY_PCRE_VERSION=8.43 RESTY_VERSION=1.15.8.3 _RESTY_CONFIG_DEPS=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre/include -I/usr/local/openresty/openssl/include' --with-ld-opt='-L/usr/local/openresty/pcre/lib -L/usr/local/openresty/openssl/lib -Wl,-rpath,/usr/local/openresty/pcre/lib:/usr/local/openresty/openssl/lib' /bin/sh -c apk add --no-cache --virtual .build-deps build-base coreutils curl gd-dev geoip-dev libxslt-dev linux-headers make perl-dev readline-dev zlib-dev ${RESTY_ADD_PACKAGE_BUILDDEPS} && apk add --no-cache gd geoip libgcc libxslt zlib ${RESTY_ADD_PACKAGE_RUNDEPS} && cd /tmp && if [ -n "${RESTY_EVAL_PRE_CONFIGURE}" ]; then eval $(echo ${RESTY_EVAL_PRE_CONFIGURE}); fi && cd /tmp && curl -fSL https://www.openssl.org/source/openssl-${RESTY_OPENSSL_VERSION}.tar.gz -o openssl-${RESTY_OPENSSL_VERSION}.tar.gz && tar xzf openssl-${RESTY_OPENSSL_VERSION}.tar.gz && cd openssl-${RESTY_OPENSSL_VERSION} && if [ $(echo ${RESTY_OPENSSL_VERSION} | cut -c 1-5) = "1.1.1" ] ; then echo 'patching OpenSSL 1.1.1 for OpenResty' && curl -s https://raw.githubusercontent.com/openresty/openresty/master/patches/openssl-1.1.1c-sess_set_get_cb_yield.patch | patch -p1 ; fi && if [ $(echo ${RESTY_OPENSSL_VERSION} | cut -c 1-5) = "1.1.0" ] ; then echo 'patching OpenSSL 1.1.0 for OpenResty' && curl -s https://raw.githubusercontent.com/openresty/openresty/ed328977028c3ec3033bc25873ee360056e247cd/patches/openssl-1.1.0j-parallel_build_fix.patch | patch -p1 && curl -s https://raw.githubusercontent.com/openresty/openresty/master/patches/openssl-1.1.0d-sess_set_get_cb_yield.patch | patch -p1 ; fi && ./config no-threads shared zlib -g enable-ssl3 enable-ssl3-method --prefix=/usr/local/openresty/openssl --libdir=lib -Wl,-rpath,/usr/local/openresty/openssl/lib && make -j${RESTY_J} && make -j${RESTY_J} install_sw && cd /tmp && curl -fSL https://ftp.pcre.org/pub/pcre/pcre-${RESTY_PCRE_VERSION}.tar.gz -o pcre-${RESTY_PCRE_VERSION}.tar.gz && tar xzf pcre-${RESTY_PCRE_VERSION}.tar.gz && cd /tmp/pcre-${RESTY_PCRE_VERSION} && ./configure --prefix=/usr/local/openresty/pcre --disable-cpp --enable-jit --enable-utf --enable-unicode-properties && make -j${RESTY_J} && make -j${RESTY_J} install && cd /tmp && curl -fSL https://github.com/openresty/openresty/releases/download/v${RESTY_VERSION}/openresty-${RESTY_VERSION}.tar.gz -o openresty-${RESTY_VERSION}.tar.gz && tar xzf openresty-${RESTY_VERSION}.tar.gz && cd /tmp/openresty-${RESTY_VERSION} && eval ./configure -j${RESTY_J} ${_RESTY_CONFIG_DEPS} ${RESTY_CONFIG_OPTIONS} ${RESTY_CONFIG_OPTIONS_MORE} ${RESTY_LUAJIT_OPTIONS} && make -j${RESTY_J} && make -j${RESTY_J} install && cd /tmp && if [ -n "${RESTY_EVAL_POST_MAKE}" ]; then eval $(echo ${RESTY_EVAL_POST_MAKE}); fi && rm -rf openssl-${RESTY_OPENSSL_VERSION}.tar.gz openssl-${RESTY_OPENSSL_VERSION} pcre-${RESTY_PCRE_VERSION}.tar.gz pcre-${RESTY_PCRE_VERSION} openresty-${RESTY_VERSION}.tar.gz openresty-${RESTY_VERSION} && apk del .build-deps && mkdir -p /var/run/openresty && ln -sf /dev/stdout /usr/local/openresty/nginx/logs/access.log && ln -sf /dev/stderr /usr/local/openresty/nginx/logs/error.log
2020-03-22 17:41:36 UTC/bin/sh -c #(nop) ENV 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
2020-03-22 17:41:36 UTC/bin/sh -c #(nop) COPY file:871e3c814ada8b73d3bd53e819bd122b5612587624e3eb6ef6e97d83522238fc in /usr/local/openresty/nginx/conf/nginx.conf
2020-03-22 17:41:36 UTC/bin/sh -c #(nop) COPY file:1832501c6083278533ce3d09a4140cc30795ddf825ad6a0ad52ea84858291e53 in /etc/nginx/conf.d/default.conf
2020-03-22 17:41:36 UTC/bin/sh -c #(nop) CMD ["/usr/local/openresty/bin/openresty" "-g" "daemon off;"]
2020-03-22 17:41:36 UTC/bin/sh -c #(nop) STOPSIGNAL SIGQUIT
2020-03-22 17:41:46 UTC/bin/sh -c #(nop) LABEL maintainer=Evan Wies <evan@neomantra.net>
2020-03-22 17:41:46 UTC/bin/sh -c #(nop) ARG RESTY_LUAROCKS_VERSION=3.2.1
2020-03-22 17:41:54 UTC|1 RESTY_LUAROCKS_VERSION=3.2.1 /bin/sh -c apk add --no-cache --virtual .build-deps perl-dev && apk add --no-cache bash build-base curl libintl linux-headers make musl outils-md5 perl unzip && cd /tmp && curl -fSL https://luarocks.github.io/luarocks/releases/luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz -o luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz && tar xzf luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz && cd luarocks-${RESTY_LUAROCKS_VERSION} && ./configure --prefix=/usr/local/openresty/luajit --with-lua=/usr/local/openresty/luajit --lua-suffix=jit-2.1.0-beta3 --with-lua-include=/usr/local/openresty/luajit/include/luajit-2.1 && make build && make install && cd /tmp && rm -rf luarocks-${RESTY_LUAROCKS_VERSION} luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz && apk add --no-cache --virtual .gettext gettext && mv /usr/bin/envsubst /tmp/ && apk del .build-deps .gettext && mv /tmp/envsubst /usr/local/bin/
2020-03-22 17:41:55 UTC/bin/sh -c #(nop) ENV LUA_PATH=/usr/local/openresty/site/lualib/?.ljbc;/usr/local/openresty/site/lualib/?/init.ljbc;/usr/local/openresty/lualib/?.ljbc;/usr/local/openresty/lualib/?/init.ljbc;/usr/local/openresty/site/lualib/?.lua;/usr/local/openresty/site/lualib/?/init.lua;/usr/local/openresty/lualib/?.lua;/usr/local/openresty/lualib/?/init.lua;./?.lua;/usr/local/openresty/luajit/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/openresty/luajit/share/lua/5.1/?.lua;/usr/local/openresty/luajit/share/lua/5.1/?/init.lua
2020-03-22 17:41:55 UTC/bin/sh -c #(nop) ENV LUA_CPATH=/usr/local/openresty/site/lualib/?.so;/usr/local/openresty/lualib/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so
2020-04-03 08:29:38 UTC/bin/sh -c #(nop) ARG APISIX_VERSION=1.1
2020-04-03 08:29:38 UTC/bin/sh -c #(nop) LABEL apisix_version=1.1
2020-04-03 08:30:22 UTC|1 APISIX_VERSION=1.1 /bin/sh -c apk add --no-cache --virtual .builddeps automake autoconf libtool pkgconfig cmake git && luarocks install https://github.com/apache/incubator-apisix/raw/master/rockspec/apisix-${APISIX_VERSION}-0.rockspec --tree=/usr/local/apisix/deps && cp /usr/local/apisix/deps/lib/luarocks/rocks-5.1/apisix/${APISIX_VERSION}-0/bin/apisix /usr/bin/ && bin='#! /usr/local/openresty/luajit/bin/luajit\npackage.path = "/usr/local/apisix/lua/?.lua;" .. package.path' && sed -i "1s@.*@$bin@" /usr/bin/apisix && mv /usr/local/apisix/deps/share/lua/5.1/apisix/lua /usr/local/apisix && apk del .builddeps
2020-04-03 08:30:22 UTC/bin/sh -c #(nop) WORKDIR /usr/local/apisix
2020-04-03 08:30:23 UTC/bin/sh -c #(nop) EXPOSE 9080 9443
2020-04-03 08:30:23 UTC/bin/sh -c #(nop) CMD ["sh" "-c" "/usr/bin/apisix init && /usr/bin/apisix init_etcd && /usr/local/openresty/bin/openresty -p /usr/local/apisix -g 'daemon off;'"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.