mysql --> mariadb --> postgresql
官網簡介 https://www.postgresql.org/
使用的鏡像名稱 centos/postgresql-96-centos7
拉取鏡像 centos/postgresql-96-centos7:9.6
鏡像地址: index.docker.io/centos/postgresql-96-centos7 當前版本9.6
來源(鏡像來源以及說明):https://dashboard.daocloud.io/packages/4437b11b-98f8-4650-bf56-ae5eeeb36c5a
執行命令
docker run -d --name postgresql_database -e POSTGRESQL_ADMIN_PASSWORD=123456 -v /opt/data/postgresql:/var/lib/pgsql/data -p 5432:5432 centos/postgresql-96-centos7:9.6
說明:管理員數據庫postgres 管理員用戶名 postgres
postgresql_database容器命名
POSTGRESQL_ADMIN_PASSWORD 管理員密碼
/opt/data/postgresql宿主機存放數據庫的目錄 將容器內數據庫目錄映射到宿主機 使用存儲卷 便於持久化
centos/postgresql-96-centos7:9.6是 鏡像名稱和版本
-p 5432:5432 將容器端口映射到宿主機端口 前面的宿主機的端口 后面的是容器內部端口
如密碼是123456
相關文檔說明:
官網簡介 https://www.postgresql.org/
鏡像說明 https://dashboard.daocloud.io/packages/4437b11b-98f8-4650-bf56-ae5eeeb36c5a
官方鏡像說明:https://hub.docker.com/_/postgres/