容器运行polardb-pg
//
# 容器运行polardb-pg
- 生成docker-compose.yaml
cd /opt
cat >docker-compose.yaml<<'EOF'
version: '3'
services:
polardb:
restart: always
container_name: polardb
image: docker.1ms.run/polardb/polardb_pg_local_instance:15
#image: registry.cn-hangzhou.aliyuncs.com/polardb_pg/polardb_pg_local_instance:15
volumes:
- ./polardb:/var/polardb
- /etc/localtime:/etc/localtime
ports:
- "1523:5432"
environment:
- TZ=Asiz/Shanghai
privileged: true
cap_add:
- SYS_PTRACE
entrypoint: ["./docker-entrypoint.sh","postgres"]
network_mode: bridge
#临时运行
#docker run -it --name test01 --cap-add=SYS_PTRACE -v /data/polardb15/polardb:/var/polardb/ --privileged=true --rm polardb/polardb_pg_local_instance:15 psql
EOF
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
- 启动
docker-comopse -f docker-compose.yaml up -d
1
- 连接数据库
psql -U postgres --port 1523 -h 127.0.0.1
//
如果此文章对您有帮助,点击 -->> 请博主喝咖啡 (opens new window)
上次更新: 2025/09/23, 17:51:13