docker运行postgresql 服务端及客户端 注意:是 postgres 不是 postgre!!! 1. orb里设置 { "registry-mirrors" : [ "https://改成你的.mirror.aliyuncs.com", "https://docker.888666222.xyz" ], "ipv6" : true } 2. 访问 https://docker.registry.cyou 搜索 postgre 3. 找到相应的版本,如16 4. 下载镜像 docker pull postgres:16 5. 创建 docker network - 这是为了客户端的访问,也可以使用host或者暴露端口 docker network create postgres 6. 运行 docker run --it --name postgres-16 postgres:16 POSTGRES_PASSWORD=123456 -d postgres docker run --it --name postgres-16(名字) postgres:16(image+tag) POSTGRES_PASSWORD=你要设定的密码 -d postgres(程序) 7. 容器加入网络 docker network connect postgres 容器ID 8. 查看网络IP docker network inspect postgres 9. 客户端 # 方法一: docker run -it --rm --network postgres postgres:16 /bin/bash psql -h 上一步的IP -U postgres 输入密码 # 方法二: docker run -it --rm --network postgres postgres:16 psql -h 上一步的IP -U postgres
标签:postgresql,postgres,16,--,run,docker,运行,network From: https://www.cnblogs.com/larryzeal/p/18358385