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