Docker常用命令大全

Docker常用命令大全

Docker 运行命令生成

快捷命令生成

Docker 上安装 PostGreSQL 14.15 的步骤:

1、拉取 PostGreSQL 14.15 镜像

docker pull registry.cn-shenzhen.aliyuncs.com/liyang_main/java_environment:postgres-14.15

2、创建并运行容器

使用以下命令创建一个新的 PostGreSQL 容器并将其启动:

docker run --name postgre-sql -p 5432:5432 -e POSTGRES_PASSWORD=123456 -e LANG="C.UTF-8" -d registry.cn-shenzhen.aliyuncs.com/liyang_main/java_environment:postgres-14.15

--name 是 容器别名
将 宿主机 5432端口映射到 容器内5432,访问宿主机端口的时候会映射到对应容器端口

-e 表示额外参数
-e POSTGRES_PASSWORD=123456" 表示 默认数据库密码设置为 123456

-e LANG="C.UTF-8" 表示 支持 C.UTF-8 字符编码, 中文常见使用的编码有 C.UTF-8zh_CN.utf-8(部分Docker镜像包未包含,需要单独安装编码)

在这里插入图片描述

-d 表示后台运行

3、测试连接

地址: localhost
端口: 5432
默认用户名:postgres
密码: 123456
在这里插入图片描述

4、设置所有IP都可以运行连接

不同版本可能有差异,具体实际为准

进入容器内 修改配置文件

exec -it postgre-sql bash

需要安装 vi编辑器

apt-get update && apt-get install -y vim

修改 pg_hba.conf 配置文件

vi /var/lib/postgresql/data/pg_hba.conf

pg_hba.conf 配置文件 追加以下内容

host    all             all             0.0.0.0/0               trust

在这里插入图片描述
保存并退出编辑,重启容器

关闭容器

docker stop postgre-sql

启动容器

docker start postgre-sql

重启容器

docker restart postgre-sql
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐