logo
docker.io/lincenying/api-bun-postgre:1.26.1016
linux/amd64 docker.io lincenying 贡献

该Docker镜像包含基于Bun JavaScript运行时构建的API服务,集成了PostgreSQL数据库,适用于快速部署具备数据库支持的API应用场景。

13
浏览次数
253.45MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lincenying/api-bun-postgre:1.26.1016
源镜像
docker.io/lincenying/api-bun-postgre:1.26.1016
镜像ID
sha256:82e1c6622891bf29857924e613242229eb36989720c8d05f43c4cb5da4ac261f
镜像 TAG
1.26.1016
镜像大小
253.45MB
平台架构
linux/amd64
镜像源
docker.io
CMD
./entrypoint-api.sh
启动入口
工作目录
/app
OS/平台
linux/amd64
镜像创建
2026-10-16T07:27:00.268059846Z
同步时间
2026-10-16 15:34
浏览量
13 次
贡献者
avatar lincenying
🔌 开放端口 1
4000/tcp
⚙️ 环境变量 2
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
NODE_ENV=production 1
🏷️ 镜像标签 3
KeyValue
mmf-blog-api-elysia-postgre com.docker.compose.project
api_bun_postgre com.docker.compose.service
5.6.0 com.docker.compose.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lincenying/api-bun-postgre:1.26.1016
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lincenying/api-bun-postgre:1.26.1016  docker.io/lincenying/api-bun-postgre:1.26.1016

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lincenying/api-bun-postgre:1.26.1016
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lincenying/api-bun-postgre:1.26.1016  docker.io/lincenying/api-bun-postgre:1.26.1016

Shell快速替换命令

sed -i 's#lincenying/api-bun-postgre:1.26.1016#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lincenying/api-bun-postgre:1.26.1016#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lincenying/api-bun-postgre:1.26.1016 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lincenying/api-bun-postgre:1.26.1016  docker.io/lincenying/api-bun-postgre:1.26.1016'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lincenying/api-bun-postgre:1.26.1016 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lincenying/api-bun-postgre:1.26.1016  docker.io/lincenying/api-bun-postgre:1.26.1016'

镜像构建历史


# 2026-10-16 15:27:00  0.00B 设置默认要执行的命令
CMD ["./entrypoint-api.sh"]
                        
# 2026-10-16 15:27:00  0.00B 声明容器运行时监听的端口
EXPOSE [4000/tcp]
                        
# 2026-10-16 15:27:00  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x ./entrypoint-api.sh ./server ./migrate # buildkit
                        
# 2026-10-16 15:26:59  144.00B 复制新文件或目录到容器中
COPY ./entrypoint-api.sh ./entrypoint-api.sh # buildkit
                        
# 2026-10-16 15:26:59  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2026-10-16 15:26:59  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p uploads .data # buildkit
                        
# 2026-10-16 15:26:59  1.34KB 复制新文件或目录到容器中
COPY ./dist/index.html ./dist/index.html # buildkit
                        
# 2026-10-16 15:26:59  48.00B 复制新文件或目录到容器中
COPY .env.production ./.env.production # buildkit
                        
# 2026-10-16 15:26:59  49.00B 复制新文件或目录到容器中
COPY .env ./.env # buildkit
                        
# 2026-10-16 15:25:00  770.72KB 复制新文件或目录到容器中
COPY ./public ./public # buildkit
                        
# 2026-10-16 15:25:00  11.49KB 复制新文件或目录到容器中
COPY ./views ./views # buildkit
                        
# 2026-10-16 15:25:00  6.02KB 复制新文件或目录到容器中
COPY ./config ./config # buildkit
                        
# 2026-10-16 15:25:00  36.67KB 复制新文件或目录到容器中
COPY ./drizzle-postgre ./drizzle-postgre # buildkit
                        
# 2026-10-16 15:25:00  82.99MB 复制新文件或目录到容器中
COPY /app/migrate migrate # buildkit
                        
# 2026-10-16 15:25:00  85.55MB 复制新文件或目录到容器中
COPY /app/server server # buildkit
                        
# 2026-09-30 17:43:10  9.26MB 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i 's|deb.debian.org|mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list.d/debian.sources 	&& apt-get update 	&& apt-get install -y --no-install-recommends ca-certificates 	&& rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-09-30 17:03:03  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-08-24 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1787529600'
                        
                    

镜像信息

{
    "Id": "sha256:82e1c6622891bf29857924e613242229eb36989720c8d05f43c4cb5da4ac261f",
    "RepoTags": [
        "lincenying/api-bun-postgre:1.26.1016",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lincenying/api-bun-postgre:1.26.1016"
    ],
    "RepoDigests": [
        "lincenying/api-bun-postgre@sha256:1d5eeb822ec22501a8550bdebf53003de0393dc0253da93293452b4db42dcf15",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lincenying/api-bun-postgre@sha256:8abf70d767fe1acf8d378976858c668dfa2a23a66c50d81a2d0cf61712884e72"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-10-16T07:27:00.268059846Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "4000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_ENV=production"
        ],
        "Cmd": [
            "./entrypoint-api.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "com.docker.compose.project": "mmf-blog-api-elysia-postgre",
            "com.docker.compose.service": "api_bun_postgre",
            "com.docker.compose.version": "5.6.0"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 253453753,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/029d941ac2902bd3f8600e10ead8dad2ef6b4653a47d9660156bec52f4d2b282/diff:/var/lib/docker/overlay2/1d766cbeb4888a89c50705f5fa8ec6ebeddc72a0139e2d2572b9e4d47d2e9f25/diff:/var/lib/docker/overlay2/742c915f45437388090a7fee2c8f8bdd6c6e23918784feccf337f49fb3fc6233/diff:/var/lib/docker/overlay2/927c9894e61b1bc63ebc4d2f63b32af5f41963bfacc6b5b26a8df5fe709da6cd/diff:/var/lib/docker/overlay2/2d0dcd4463f464ed1b033e14fbc2c6fd051cf60575513c3aeca026b14f130a8e/diff:/var/lib/docker/overlay2/265450a0661b1b4fee0dd973c238be91134d6321aabcb2164654e03841d71b38/diff:/var/lib/docker/overlay2/c1515ad3f0dc3b3de7439a453468cd21812b246917e217ee081b8b45daf859be/diff:/var/lib/docker/overlay2/baf8a4ad51ea4e7ccd03d38f788bd0770e0b1bf868dda57dde953421c9e3d0f2/diff:/var/lib/docker/overlay2/5a0c2a6883b9023bf2f2360827442dc2145ebeafdabd064e2deebeba5d287727/diff:/var/lib/docker/overlay2/e917f07db40cdb0889ff9ff32bf23ebbb8caa67cc17fa7b1247321c32b3c9c37/diff:/var/lib/docker/overlay2/311699573bff04903dbc54665a64f4d3ec642067150640f0eb7027710822b389/diff:/var/lib/docker/overlay2/7c06fee9d4e68684eb651b6c3fefe936fc0a6de47978e3748268b60d44a21b6a/diff:/var/lib/docker/overlay2/054b063b23fd29ae1e92185fdd92477c6148d989da59383c80fa180cc2dd93c4/diff:/var/lib/docker/overlay2/c1034b868c353a7e76dfdc2948df24f36420e9d5ce2f022feb7cc1b940019577/diff",
            "MergedDir": "/var/lib/docker/overlay2/96a801bdbc49a6a6a95dcdbd7f3ba8327f0a8caffafc66e053f39b05eb5defae/merged",
            "UpperDir": "/var/lib/docker/overlay2/96a801bdbc49a6a6a95dcdbd7f3ba8327f0a8caffafc66e053f39b05eb5defae/diff",
            "WorkDir": "/var/lib/docker/overlay2/96a801bdbc49a6a6a95dcdbd7f3ba8327f0a8caffafc66e053f39b05eb5defae/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:1d69a5fd31932841d7825ef4780c06f008eea65aaa9f3110fe09d5832ed5c7d8",
            "sha256:f6b335269729fe8b28d4d6c058fc24802d9aab542d30294e42b4757b53a9c2d8",
            "sha256:e99dc67653bf204e56de764c64268aaf6795c0c24bf05ef5fcc977bb3812b6c7",
            "sha256:0462c0d28e435cfea2a3a3e7afe2e5b358aa23c5319233bc565db1387b0b6f60",
            "sha256:a9645c41381ac19e33ffc9737944cbbb2013c8f63b18eb4413b32e82dc480ebe",
            "sha256:a6210a5a36d26c166c1400dbbedd22bc1b056a99bfef6d3d40c497151e0b545d",
            "sha256:4a8351f196796e1b64270264254309f329e42324216197ee4700e98e684f2c9d",
            "sha256:3d6ed6ff81f10e827a85b9f5cfce009e3604a678997501ede6e9032b4fe043b5",
            "sha256:7c506025c01af7174f1b9c3f4e710004d655e9a67cdd9b875be686c50457529a",
            "sha256:6fe519a0f83aaf0747fe14e229de0e7f07ce3a8bdc04e0f40c62083b80318eb7",
            "sha256:cf6aa85b75cb8fc89f11751e73ae70ee274f173c7d00619fdc655a78e0fd965b",
            "sha256:5013ad6d8c3830b772c76dc211452b09da93f7414fafd44418e9ed0587bd4b2b",
            "sha256:19150aece34a2944c9155d09a2ff657bec507fe07c67330bbea31eee56efcefc",
            "sha256:af4299d0ebffe1bd06557b2ed7a665ce2d8839b94a43fe54495ca64e12c34b3f",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-10-16T15:34:23.16208745+08:00"
    }
}

更多版本

docker.io/lincenying/api-bun-postgre:1.26.0727

linux/amd64 docker.io285.15MB2026-07-27 17:06
119

docker.io/lincenying/api-bun-postgre:1.26.0728

linux/amd64 docker.io285.15MB2026-07-28 09:26
119

docker.io/lincenying/api-bun-postgre:1.26.0729

linux/amd64 docker.io285.15MB2026-07-28 21:24
124

docker.io/lincenying/api-bun-postgre:1.26.0731

linux/amd64 docker.io285.20MB2026-07-31 17:34
118

docker.io/lincenying/api-bun-postgre:1.26.0803

linux/amd64 docker.io285.20MB2026-08-03 10:56
119

docker.io/lincenying/api-bun-postgre:1.26.0804

linux/amd64 docker.io285.21MB2026-08-03 17:58
111

docker.io/lincenying/api-bun-postgre:1.26.0930

linux/amd64 docker.io253.47MB2026-09-30 17:58
54

docker.io/lincenying/api-bun-postgre:1.26.1016

linux/amd64 docker.io253.45MB2026-10-16 15:34
12
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×