这里以postgres:12.6为例:

1. 拉取postgres镜像

docker pull postgres:12.6

2. 创建挂载目录

mkdir -p /mydata/docker/postgres-1/data

3. 启动postgres容器

docker run --name postgres-12.6 \
 -e POSTGRES_PASSWORD=123456 \
 -p 5432:5432 \
 -v /mydata/docker/postgres-1/data:/var/lib/postgresql/data \
 --restart=always \
 -d postgres:12.6 \

docker run --name postgres-12.6 -e POSTGRES_PASSWORD=123456 -p 5432:5432 -v  /mydata/docker/postgres-1/data:/var/lib/postgresql/data --restart=always -d postgres:12.6

4. 开放防火墙端口

  • 关闭防火墙端口
firewall-cmd --permanent --remove-port=tcp/5432
  • 重启防火墙
firewall-cmd --reload
  • 查询端口是否开放
firewall-cmd --query-port=tcp/5432
  • 也可以查看防火墙中开发的所有端口
firewall-cmd --list-all

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部