该Docker容器用于设置完整的Union-VMS PostgreSQL数据库,通过使用最新标记的脚本,为Union-VMS系统提供所需的数据库环境,确保数据库配置符合Union-VMS的运行要求,便于快速部署和集成到Union-VMS系统架构中。
适用于需要部署Union-VMS系统的各类环境,包括:
1. 创建Docker网络
为确保容器间通信,需创建名为uvms的Docker网络:
bashdocker network create uvms
2. 运行容器
使用以下命令启动Union-VMS PostgreSQL数据库容器:
bashdocker run -it -p 5433:5432 --name postgres --net-alias postgres --net=uvms -d uvms/postgres-release
参数说明:
-it:以交互模式运行容器,并分配伪终端。-p 5433:5432:端口映射,将主机的5433端口映射到容器内PostgreSQL默认端口5432,便于外部访问数据库。--name postgres:指定容器名称为postgres,便于识别和管理。--net-alias postgres:在uvms网络中设置容器别名为postgres,其他容器可通过该别名访问数据库。--net=uvms:将容器连接到之前创建的uvms网络。-d:后台运行容器。uvms/postgres-release:使用的Docker镜像名称。容器启动后,可通过以下方式验证数据库是否正常运行:
bashdocker ps --filter "name=postgres"
bashpsql -h localhost -p 5433 -U <数据库用户名> -d <数据库名>
(注:默认用户名和数据库名需参考Union-VMS相关文档或镜像内置配置)
-v参数)以持久化存储数据库数据,避免容器删除导致数据丢失。--memory、--cpus)。uvms/postgres-release镜像以获取最新标记的脚本。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务