镜像构建历史
# 2026-03-13 03:53:04 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
# 2026-03-13 03:53:04 154.00B 执行命令并创建新的镜像层
RUN |10 DEBIAN_FRONTEND=noninteractive KEEPALIVE=0 CAP_NET_BIND_SERVICE=0 LANG=C.UTF-8 UMASK=022 DEBUG=false PGID=0 PUID=0 USER=root WORKDIR=/root /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh && chmod +x /usr/local/bin/entrypoint.d/* # buildkit
# 2026-03-13 03:53:02 479.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
# 2026-03-13 03:53:02 154.00B 复制新文件或目录到容器中
COPY entrypoint.d /usr/local/bin/entrypoint.d # buildkit
# 2026-03-13 03:53:02 142.00B 复制新文件或目录到容器中
COPY /root/conf/frpc.toml /etc/frp/ # buildkit
# 2026-03-13 03:53:02 16.20MB 复制新文件或目录到容器中
COPY /root/bin/frpc /usr/bin/ # buildkit
# 2026-03-13 03:44:40 0.00B 执行命令并创建新的镜像层
RUN |10 DEBIAN_FRONTEND=noninteractive KEEPALIVE=0 CAP_NET_BIND_SERVICE=0 LANG=C.UTF-8 UMASK=022 DEBUG=false PGID=0 PUID=0 USER=root WORKDIR=/root /bin/sh -c if [ "${USER}" != "root" ] && [ ! -d "/home/${USER}" ] && [ "${PUID}" -ne 0 ] && [ "${PGID}" -ne 0 ]; then addgroup --gid ${PGID} ${USER}; adduser --home /home/${USER} --uid ${PUID} --gid ${PGID} --gecos ${USER} --shell /bin/bash --disabled-password ${USER}; fi # buildkit
# 2026-03-13 03:44:39 0.00B 设置环境变量 DEBIAN_FRONTEND KEEPALIVE CAP_NET_BIND_SERVICE LANG UMASK DEBUG PGID PUID USER WORKDIR
ENV DEBIAN_FRONTEND=noninteractive KEEPALIVE=0 CAP_NET_BIND_SERVICE=0 LANG=C.UTF-8 UMASK=022 DEBUG=false PGID=0 PUID=0 USER=root WORKDIR=/root
# 2026-03-13 03:44:39 0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive KEEPALIVE=0 CAP_NET_BIND_SERVICE=0 LANG=C.UTF-8 UMASK=022 DEBUG=false PGID=0 PUID=0 USER=root WORKDIR=/root
# 2026-03-13 03:44:39 0.00B 设置工作目录为/root
WORKDIR /root
# 2026-03-13 03:44:39 0.00B 指定运行容器时使用的用户
USER root
# 2026-03-13 03:44:39 0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=Snowdream Tech org.opencontainers.image.title=Frpc Image Based On Debian org.opencontainers.image.description=Docker Images for Frpc On Debian. (i386,amd64,arm32v5,arm32v7,arm64,mips64le,ppc64le,s390x) org.opencontainers.image.documentation=https://hub.docker.com/r/snowdreamtech/frpc org.opencontainers.image.base.name=snowdreamtech/frpc:debian org.opencontainers.image.licenses=MIT org.opencontainers.image.source=https://github.com/snowdreamtech/frp org.opencontainers.image.vendor=Snowdream Tech org.opencontainers.image.version=0.67.0 org.opencontainers.image.url=https://github.com/snowdreamtech/frp
# 2025-11-21 20:23:58 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
# 2025-11-21 20:23:58 1.06KB 执行命令并创建新的镜像层
RUN |10 DEBIAN_FRONTEND=noninteractive KEEPALIVE=0 CAP_NET_BIND_SERVICE=0 LANG=C.UTF-8 UMASK=022 DEBUG=false PGID=0 PUID=0 USER=root WORKDIR=/root /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh && chmod +x /usr/local/bin/entrypoint.d/* # buildkit
# 2025-11-21 20:23:57 479.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
# 2025-11-21 20:23:57 1.06KB 复制新文件或目录到容器中
COPY entrypoint.d /usr/local/bin/entrypoint.d # buildkit
# 2025-11-21 20:23:57 3.40KB 复制新文件或目录到容器中
COPY vimrc.local /etc/vim/vimrc.local # buildkit
# 2025-11-21 20:18:54 210.66MB 执行命令并创建新的镜像层
RUN |10 DEBIAN_FRONTEND=noninteractive KEEPALIVE=0 CAP_NET_BIND_SERVICE=0 LANG=C.UTF-8 UMASK=022 DEBUG=false PGID=0 PUID=0 USER=root WORKDIR=/root /bin/sh -c set -eux && DEBIAN_FRONTEND=noninteractive apt-get -qqy update && DEBIAN_FRONTEND=noninteractive apt-get -qqy install --no-install-recommends lsb-release procps sudo vim zip unzip bzip2 xz-utils file gzip jq tzdata openssl gnupg aptitude sysstat wget curl git libcap2-bin gosu dnsutils netcat-traditional traceroute iputils-ping net-tools lsof apt-transport-https ca-certificates && update-ca-certificates && DEBIAN_FRONTEND=noninteractive apt-get -qqy --purge autoremove && DEBIAN_FRONTEND=noninteractive apt-get -qqy clean && rm -rf /var/lib/apt/lists/* && rm -rf /tmp/* && rm -rf /var/tmp/* && sed -i "s|Suites:\s*trixie\s*trixie-updates.*|Suites: trixie trixie-updates trixie-backports|g" /etc/apt/sources.list.d/debian.sources && echo 'export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' >> /etc/bash.bashrc # buildkit
# 2025-11-21 20:13:38 0.00B 执行命令并创建新的镜像层
RUN |10 DEBIAN_FRONTEND=noninteractive KEEPALIVE=0 CAP_NET_BIND_SERVICE=0 LANG=C.UTF-8 UMASK=022 DEBUG=false PGID=0 PUID=0 USER=root WORKDIR=/root /bin/sh -c if [ "${USER}" != "root" ] && [ ! -d "/home/${USER}" ] && [ "${PUID}" -ne 0 ] && [ "${PGID}" -ne 0 ]; then addgroup --gid ${PGID} ${USER}; adduser --home /home/${USER} --uid ${PUID} --gid ${PGID} --gecos ${USER} --shell /bin/bash --disabled-password ${USER}; fi # buildkit
# 2025-11-21 20:13:38 0.00B 设置环境变量 DEBIAN_FRONTEND KEEPALIVE CAP_NET_BIND_SERVICE LANG UMASK DEBUG PGID PUID USER WORKDIR
ENV DEBIAN_FRONTEND=noninteractive KEEPALIVE=0 CAP_NET_BIND_SERVICE=0 LANG=C.UTF-8 UMASK=022 DEBUG=false PGID=0 PUID=0 USER=root WORKDIR=/root
# 2025-11-21 20:13:38 0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive KEEPALIVE=0 CAP_NET_BIND_SERVICE=0 LANG=C.UTF-8 UMASK=022 DEBUG=false PGID=0 PUID=0 USER=root WORKDIR=/root
# 2025-11-21 20:13:38 0.00B 设置工作目录为/root
WORKDIR /root
# 2025-11-21 20:13:38 0.00B 指定运行容器时使用的用户
USER root
# 2025-11-21 20:13:38 0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=Snowdream Tech org.opencontainers.image.title=Debian Base Image org.opencontainers.image.description=Docker Images for Debian. (i386,amd64,arm32v5,arm32v7,arm64,riscv64,ppc64le,s390x) org.opencontainers.image.documentation=https://hub.docker.com/r/snowdreamtech/debian org.opencontainers.image.base.name=snowdreamtech/debian:latest org.opencontainers.image.licenses=MIT org.opencontainers.image.source=https://github.com/snowdreamtech/debian org.opencontainers.image.vendor=Snowdream Tech org.opencontainers.image.version=13.1 org.opencontainers.image.url=https://github.com/snowdreamtech/debian
# 2025-11-04 04:44:10 78.62MB
# debian.sh --arch 'amd64' out/ 'trixie' '@1762202650'
镜像信息
{
"Id": "sha256:77ca93c76f44884312d8064b3e60932ddf0dd3731522b195b9ca8ac1c98482f6",
"RepoTags": [
"snowdreamtech/frpc:nightly-trixie",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/snowdreamtech/frpc:nightly-trixie"
],
"RepoDigests": [
"snowdreamtech/frpc@sha256:805639f91e79462ea60669b92a8577bbe1d96d95796ef4adfa3100c2cc57f4ca",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/snowdreamtech/frpc@sha256:c5b6fa5027a3790485adb83d14aeb96a77af25b0b9ee85bd20b0330483d92413"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-03-12T19:53:04.227754086Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "root",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"DEBIAN_FRONTEND=noninteractive",
"KEEPALIVE=0",
"CAP_NET_BIND_SERVICE=0",
"LANG=C.UTF-8",
"UMASK=022",
"DEBUG=false",
"PGID=0",
"PUID=0",
"USER=root",
"WORKDIR=/root"
],
"Cmd": null,
"Image": "",
"Volumes": null,
"WorkingDir": "/root",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.authors": "Snowdream Tech",
"org.opencontainers.image.base.name": "snowdreamtech/frpc:debian",
"org.opencontainers.image.created": "2026-03-12T19:44:23.465Z",
"org.opencontainers.image.description": "Docker Images for Frp.",
"org.opencontainers.image.documentation": "https://hub.docker.com/r/snowdreamtech/frpc",
"org.opencontainers.image.licenses": "MIT",
"org.opencontainers.image.revision": "1db755063549bbefdd9b3cefe6bde9d14dacff2f",
"org.opencontainers.image.source": "https://github.com/snowdreamtech/frp",
"org.opencontainers.image.title": "frp",
"org.opencontainers.image.url": "https://github.com/snowdreamtech/frp",
"org.opencontainers.image.vendor": "Snowdream Tech",
"org.opencontainers.image.version": "nightly-debian"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 305486326,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/02408674bbe96d5af7a9821d6ed27cc37698ad6fa5ebf80d4a20f6e719d23696/diff:/var/lib/docker/overlay2/79ee08a3a73f39c1b423338ac226cc369c7ef9bf8ecf8af941b981db21dedab1/diff:/var/lib/docker/overlay2/ed0c13362af57f00c7ff45b9c8a9cebc20e22a1b87b86fdf39b79f9608e51dc5/diff:/var/lib/docker/overlay2/95d64a44cf4a639ad57145c9fcd0012173f8c04bd02f36f15e29c87f760e6aae/diff:/var/lib/docker/overlay2/2a6ab10c0ed9708c5c718d97c9e95f4ca01ed947a085bc8d051564bf7d030b1c/diff:/var/lib/docker/overlay2/4c5d3215b83b25a0fd69afda56dc2adb1cefba1aebab29ae0cc3d21882e0da2b/diff:/var/lib/docker/overlay2/e8da8d2d99eb7e395d3c465e581db842ae2f843abbd5106d7cfc79077973bdd1/diff:/var/lib/docker/overlay2/48da2625ac2c20feda494610a728e0af15bf4a3f0d1aff191bc6b5317c6014fd/diff:/var/lib/docker/overlay2/22b8c3ddc8c00db66100f80cd276a278b975c7e483f331a7197839247d963d1d/diff:/var/lib/docker/overlay2/df802536964544d36a926c0c36b157a9ae32699076a05f386d1dac16665097fb/diff:/var/lib/docker/overlay2/8a5104f21b6266c6a48c17ec2d23d2ec95e2017dc3c920f4ebb3d28c92e55b63/diff:/var/lib/docker/overlay2/6a2e9ba2e7e961d29bc99c753d8ce73fbdfddb9bffbd616750f4c92a499ec146/diff:/var/lib/docker/overlay2/fe344bcd875e44b7be139d2b4f37c4462258c3327c5235799400bf87810c9255/diff:/var/lib/docker/overlay2/ca3f617940016567babf1be129e8594b6911a80ae3d24ed0e2b0b07752a43b51/diff",
"MergedDir": "/var/lib/docker/overlay2/08dd67a6d5405dea2d269465e2c6b357703a617865713ba982207ee1865bb16a/merged",
"UpperDir": "/var/lib/docker/overlay2/08dd67a6d5405dea2d269465e2c6b357703a617865713ba982207ee1865bb16a/diff",
"WorkDir": "/var/lib/docker/overlay2/08dd67a6d5405dea2d269465e2c6b357703a617865713ba982207ee1865bb16a/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:36d06fe0cbc654e5f67d58c960ed33e53127e4a3288d8ce6f6a60a9c311794d4",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:129bb5c79c3cf5f237d6c3c7edd268dc0ad73fd3447451b0a6b1277e90b19bd7",
"sha256:da2b607b14c064f9bb553080fc47fdf9949b9c58a63940c0e30428d30020010b",
"sha256:0c1c5564dc3936879ae0fb35ad26402b55976baf3a783a5c8b120c35fd5d19db",
"sha256:ea86d23ac18b03d1697a76b09482f8f5410c38ba7711e5e3618f8c6552edcc85",
"sha256:664960e99621123b8c5e0489efd050db147f0c7d514628dfe7c20f25b032a3b2",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:bad841bb2d5c0c7849b0f11abe9937458a78a7928e5bd3b76eda223c2baea340",
"sha256:68fb1c20f71260ce4a8f057411d5f2ac76ffc6d21dbe9fabdc65a3c59d553286",
"sha256:0fae514ef39bc317cc12e10f32cee062c866204fcfd1966499884685f8d0a9db",
"sha256:8d15f5c1fd8e64a9d7465e8176962fdb6b61bcfffc844925d6b796da71b00346",
"sha256:2d19b85cdd3a9a55be0b542b56118b6c0e4d3ab28e0f0e701a0362321fdd04d3"
]
},
"Metadata": {
"LastTagTime": "2026-03-14T03:21:15.339808621+08:00"
}
}