当前位置: 首页 > news >正文

DuckDB docker镜像的获取和容器运行

这个讨论中提到,

hannes
5 days ago
Maintainer
We’ve started working on this: https://hub.docker.com/r/hfmuehleisen/duckdb

我用如下命令行获取到了镜像

/mnt/c/Users/lt# docker pull docker.1ms.run/hfmuehleisen/duckdb
Trying to pull docker.1ms.run/hfmuehleisen/duckdb:latest...
Getting image source signatures
Copying blob 017886f7e176 done
Copying blob 7c12895b777b done
Copying blob 62de241dac5f done
Copying blob 2780920e5dbf done
Copying blob bfb59b82a9b6 done
Copying blob fd4aa3667332 done
Copying blob 045fc1c20da8 done
Copying blob 4aa0ea1413d3 done
Copying blob 5664b15f108b done
Copying blob da7816fa955e done
Copying blob 3214acf345c0 done
Copying blob ddf74a63f7d8 done
Copying blob e7fa9df358f0 done
Copying blob c058825cfcd6 done
Copying blob 7faf0cfa885c done
Copying blob 5b14f6c9a813 done
Copying blob 33ce0b1d99fc done
Copying blob f45e0372ce60 done
Copying blob f7ffbd746af7 done
Copying config 3c282a1ddb done
Writing manifest to image destination
Storing signatures
3c282a1ddb303502ce4fc9cf20a9b8a66cbff7d33ae98b29816d7be2bbca6489

然后运行一个后台容器,可支持交互执行。

/mnt/c/Users/lt# docker run -it -d -v /mnt/c/d:/par --name duckdb --net=host docker.1ms.run/hfmuehleisen/duckdb
d409f724210c79d477b55ebfb8fee9b2d3a1e9f85f17706232931a98ec779dd8/mnt/c/Users/lt# docker container list -a |grep duck
d409f724210c  docker.1ms.run/hfmuehleisen/duckdb:latest       /duckdb               About a minute ago  Up About a minute ago  

但是常见的shell都没有,只能运行duckdb, 想在system命令中列出目录也失败了

/mnt/c/Users/lt# docker exec -it duckdb bash
Error: executable file `bash` not found in $PATH: No such file or directory: OCI runtime attempted to invoke a command that was not found
/mnt/c/Users/lt# docker exec -it duckdb sh
Error: executable file `sh` not found in $PATH: No such file or directory: OCI runtime attempted to invoke a command that was not foundduckdb
/mnt/c/Users/lt# docker exec -it duckdb duckdb
DuckDB v1.4.0 (Andium) b8a06e4a22
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
D .system ls /usr/bin
System command returns 32512

用inspect命令检查镜像结果如下,除了看不出来的各层,内容真的很单纯,大小也只有80MB

/mnt/c/Users/lt# docker image inspect docker.1ms.run/hfmuehleisen/duckdb
[{"Id": "3c282a1ddb303502ce4fc9cf20a9b8a66cbff7d33ae98b29816d7be2bbca6489","Digest": "sha256:6f7a76cfed345054de056dbaa502bb3f7de1b063c3a336e2297190cde5444e80","RepoTags": ["docker.1ms.run/hfmuehleisen/duckdb:latest"],"RepoDigests": ["docker.1ms.run/hfmuehleisen/duckdb@sha256:621f26618ac475947b0f0c486d589bfcbee2dfc6aa965cd9dc16bc313e2993f1","docker.1ms.run/hfmuehleisen/duckdb@sha256:6f7a76cfed345054de056dbaa502bb3f7de1b063c3a336e2297190cde5444e80"],"Parent": "","Comment": "","Created": "2025-09-16T10:34:03.511904753Z","Config": {"User": "0","Env": ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/","SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt"],"Cmd": ["/duckdb"],"WorkingDir": "/"},"Version": "","Author": "","Architecture": "amd64","Os": "linux","Size": 81818326,"VirtualSize": 81818326,"GraphDriver": {"Name": "overlay","Data": {"LowerDir": "/var/lib/containers/storage/overlay/e48818295fb892490ae6e1cc7a9118fb5a1adcbef096cd60e2d4cfa6762f0716/diff:/var/lib/containers/storage/overlay/63a814eb36d1153e97f3c842ccbfe4b44f75197c5aacf25df21c9d8e5d446fa0/diff:/var/lib/containers/storage/overlay/4e5437eaebbf1a4a3a530fe1505a170e59fbbc6a5f956513fc163908bbab99ec/diff:/var/lib/containers/storage/overlay/b0c62a4b0ec95e1a7f5f0f6cf7132c89f414429786fdc4e22b55d33e37329cc6/diff:/var/lib/containers/storage/overlay/2abb0c494e54e177d9ec6c8be71707b16307d4dde4f1104e21820b57062108f0/diff:/var/lib/containers/storage/overlay/bfcdf6dc8eb9edd79bee883f275a005411acd4d07c4e1a7b2f6c1268bab80cac/diff:/var/lib/containers/storage/overlay/2536b0c1c28426c81072339fd3a5ec0cd4a35d7fc47c2eab4cdb4c57c7035472/diff:/var/lib/containers/storage/overlay/237bce918d21389e8c8f2ac536f8202709d35eed1729446ca6eaa78ef67ce445/diff:/var/lib/containers/storage/overlay/775a737c12be8d5c1a8b4dc6f20dea3c225be88ed810c7349f0157a2a99ff110/diff:/var/lib/containers/storage/overlay/a9a7dc8f81a79be959a8c43872492d2d4f0aca8b8375ec4f4e732fd78e50fab6/diff:/var/lib/containers/storage/overlay/6ada5d646806edc08916805e1cecd92eee0440c4c7b427b2c05642d36f7a828c/diff:/var/lib/containers/storage/overlay/29686f0b256d4f7265a268780bff3f18d7381f0939d29ddbc848acd9cb91dbf5/diff:/var/lib/containers/storage/overlay/fee51d5085009263342f5943f259134458125fd2397ae4b3f498a1a6a78eeb3f/diff:/var/lib/containers/storage/overlay/628c800dbdb911ab8c1cf63b8bf7c6a3f4499ea7fd05dfa954b3c3009562280c/diff:/var/lib/containers/storage/overlay/f7b4a7c64a1d7fa8d4c6c5a17f1f198daebe7ced497b592408796d1ef3fdad68/diff:/var/lib/containers/storage/overlay/a2a99c4cedd55e26b5699ab3da00fea052f6bf49eeeb77e6d812b9eb882ad0fb/diff:/var/lib/containers/storage/overlay/04d83bbfbdea1754be3024bd0b5ade5932ff159554c3ff36b4c113a133850027/diff:/var/lib/containers/storage/overlay/bff7f7a9d44356d8784500366094c66399aa6a2edd990cc70e02e27c84402753/diff","UpperDir": "/var/lib/containers/storage/overlay/a8f22fa5857d0d00c77148625a53ce707eafce06336ec9e774f654313624795e/diff","WorkDir": "/var/lib/containers/storage/overlay/a8f22fa5857d0d00c77148625a53ce707eafce06336ec9e774f654313624795e/work"}},"RootFS": {"Type": "layers","Layers": ["sha256:bff7f7a9d44356d8784500366094c66399aa6a2edd990cc70e02e27c84402753","sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba","sha256:4840c7c54023c867f19564429c89ddae4e9589c83dce82492183a7e9f7dab1fa","sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9","sha256:4d049f83d9cf21d1f5cc0e11deaf36df02790d0e60c1a3829538fb4b61685368","sha256:af5aa97ebe6ce1604747ec1e21af7136ded391bcabe4acef882e718a87c86bcc","sha256:6f1cdceb6a3146f0ccb986521156bef8a422cdbb0863396f7f751f575ba308f4","sha256:bbb6cacb8c82e4da4e8143e03351e939eab5e21ce0ef333c42e637af86c5217b","sha256:2a92d6ac9e4fcc274d5168b217ca4458a9fec6f094ead68d99c77073f08caac1","sha256:1a73b54f556b477f0a8b939d13c504a3b4f4db71f7a09c63afbc10acb3de5849","sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3","sha256:bfe9137a1b044e8097cdfcb6899137a8a984ed70931ed1e8ef0cf7e023a139fc","sha256:bd29502adf199ad9c03afba9bc79df572a26ec60a2a6ffdda4883a5b7a1632fe","sha256:2e4983c761ce4933ecec23c31173fed551a237c8d0ba359b697de64bd953a7c3","sha256:7095412417d2dce289b77f7a8c632a07c82b707fe43cfef7368c3b65c8d2538a","sha256:2401c5ea32a75452bc4b02a664c80cf63f197704653926fca19e22e6cbc85652","sha256:6819a1af097df543d58dc30b51f737e55f3f42a9a04e641f175834a55bf0629c","sha256:c3abae442368dc447f15c468933843c361f227f5d87b2bb86515b49f40583ed9","sha256:1ccc0857f2456031253da125e617feee35f2f9ad907b135eed898551bf7806a6"]},"Labels": null,"Annotations": {},"ManifestType": "application/vnd.oci.image.manifest.v1+json","User": "0","History": [{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "0001-01-01T00:00:00Z"},{"created": "2025-09-16T10:34:03.511904753Z","created_by": "ARG TARGETPLATFORM=linux/amd64","comment": "buildkit.dockerfile.v0","empty_layer": true},{"created": "2025-09-16T10:34:03.511904753Z","created_by": "ARG TARGETARCH=amd64","comment": "buildkit.dockerfile.v0","empty_layer": true},{"created": "2025-09-16T10:34:03.511904753Z","created_by": "COPY duckdb_amd64 /duckdb # buildkit","comment": "buildkit.dockerfile.v0"},{"created": "2025-09-16T10:34:03.511904753Z","created_by": "CMD [\"/duckdb\"]","comment": "buildkit.dockerfile.v0","empty_layer": true},{"created": "2025-09-16T10:34:03.511904753Z","created_by": "ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/","comment": "buildkit.dockerfile.v0","empty_layer": true}],"NamesHistory": ["docker.1ms.run/hfmuehleisen/duckdb:latest"]}
]
http://www.dtcms.com/a/404512.html

相关文章:

  • 西安站企业网站设计费做哪个科目
  • 工程公司手机网站wordpress常用技巧
  • 自助建站系统个人网站云南网站建设维护
  • MySQL 复合复合查询及内置函数详解
  • transforms学习笔记
  • 企业网站管理系统软件建网站要花费多少钱
  • 沧州品牌网站建设可信网站认证不做
  • 专业长春网站建设工作室c蔡甸区城乡建设局网站
  • 缙云做网站陕西省住建厅官网
  • 网站开发php岗位职责wordpress 优酷
  • 深圳科源建设集团有限公司网站深圳建立网站公司
  • 苏州网站建设网站建设番禺大石做网站
  • 徐汇品牌网站建设怎么在网站添加paypal
  • 家居企业网站建设策划广州公司注册核名
  • 上线吧做的网站可以备案wordpress防止爬虫
  • 做网站的技术风险中国手工加工网免费供货
  • 青岛新城世纪网站建设公司网页打不开但是有网什么原因无法显示此网页
  • 网站收录免费咨询江阴公司企业网站建设
  • 有口碑的徐州网站建设张掖做网站
  • 哪里有免费网站可以看wordpress搬迁后台总跳转到老网站
  • 网站建设和空间看不到的网站
  • 怎么做专门卖二手衣服的网站邯郸微信推广平台
  • 网站制作营销型杭州工程建设网
  • 手机app与手机网站的区别免费注册个人电子邮箱
  • 怎么做网站背景中国物流网站
  • 建设什么网站可以赚钱爱站网关键词查询
  • asp网站空间申请百度只更新快照不收录网站
  • 太原市城乡建设局网站购物商城网站源码
  • 机加工自动报价系统软件优化网站seo
  • 商城网站建设公司网上怎么发布广告