赞
踩
从 docker hub 官网搜索 postgreSQL
然后点击 Tags 查看那个版本支持 linux/arm64/v8 平台,对于 M1 芯片的电脑这个很重要!!!postgreSQL 的最新版本是支持 linux/arm64/v8 平台,故可以下载最新版本即可。
特别注意:M1 芯片下载的镜像文件必须支持 linux/arm64/v8 平台,否则创建容器时会报错。
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
- # 下载最新版本故不用指定版本号
- docker pull postgres
创建 /Users/wenqi/postgresql 目录,用来挂载postgreSQL的/data文件夹
/var/lib/postgresql/data
对上面的命令进行介绍:
docker exec -it postgresql1 /bin/bash
exec:执行命令(/bin/bash)
-i:以交互模式运行容器
-t:为容器重新分配一个伪输入终端
postgresql1:实例名,也可以指定实例 ID
- # 创建postgressql容器时,默认创建了一个postgres库,一个postgres用户
- # psql -h <ip> -p <端口> [数据库名称] [用户名称]
- psql -h 127.0.0.1 -p 5432 postgres postgres
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。