Pigsty Docker Packages
如何下载并使用可选的Pigsty Docker扩展离线镜像包
Docker是开箱即用的容器基础设施,您可以使用Docker拉起开箱即用的软件容器,而无需过多关心安装、部署等运维管理细节。
Pigsty带有一些Docker应用样例,这些Docker应用都可以直接从DockerHub或其他镜像站点直接拉取。
对于没有互联网访问的场景,Pigsty制作了几个常用容器镜像的软件包:docker.tgz,这是一个可选项,包含的软件如下:
docker pull kong # latest # 139MBdocker pull minio/minio # latest # 227MBdocker pull alpine # latest # 5.57MBdocker pull registry # latest # 24.2MBdocker pull dpage/pgadmin4 # latest # 341MBdocker pull sosedoff/pgweb # latest # 192MBdocker pull postgrest/postgrest # latest # 16.3MBdocker pull swaggerapi/swagger-ui # latest # 77MBdocker pull bytebase/bytebase:1.0.5 # 1.0.5 # 78.1MBdocker pull vonng/pg_exporter # latest # 7.64Bdocker pull gitea/gitea # latest # 256MB
软件包的制作方式
docker save kong alpine registry dpage/pgadmin4 sosedoff/pgweb postgrest/postgrest swaggerapi/swagger-ui minio/minio bytebase/bytebase:1.0.5 vonng/pg_exporter gitea/gitea | gzip -9 -c > /tmp/docker.tgz
您可以直接使用 cat /tmp/docker.tgz | gzip -d -c - | docker load 的方式加载这些镜像,或者在初始化节点前,将其放置于 /tmp/docker.tgz ,则Pigsty在部署Docker时,会自动加载此位置的镜像压缩包。
下载Docker扩展软件包
从Github下载最新、权威的软件包
VERSION=v1.5.1wget https://github.com/Vonng/pigsty/releases/download/${VERSION}/docker.tgz -o /tmp/docker.tgz
中国大陆可以使用CDN下载:
VERSION=v1.5.1curl http://download.pigsty.cc/${VERSION}/docker.tgz -o /tmp/docker.tgz
更简洁的方式是使用 Pigsty 源码包自带的下载脚本 download
./download docker.tgz # 下载最新稳定版本的docker扩展软件包至 /tmp/docker.tgz
Docker扩展软件包快捷方式
copy-docker:scp dist/${VERSION}/docker.tgz meta:/tmp/docker.tgzload-docker:ssh meta 'cat /tmp/docker.tgz | gzip -d -c - | docker load'release-docker:ssh meta 'docker save kong alpine registry dpage/pgadmin4 sosedoff/pgweb postgrest/postgrest swaggerapi/swagger-ui minio/minio bytebase/bytebase:1.0.5 vonng/pg_exporter gitea/gitea | gzip -9 -c > /tmp/docker.tgz'scp meta:/tmp/docker.tgz dist/${VERSION}/docker.tgzrp3: release-docker
Last modified 2022-06-20: add timescaledb (3c335f4)