- 安裝
- docker pull postgres
- 啟動
- docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres
- run,創建並運行一個容器
- --name,指定創建的容器的名字
- -e POSTGRES_PASSWORD=password,設置環境變量,指定數據庫的登錄口令為password (無用
- -p 5432:5432,端口映射將容器的5432端口映射到外部機器的5432端口
- -d postgres,指定使用postgres作為鏡像
- postgres鏡像默認的用戶名為postgres,登錄口令為創建容器是指定的值
- 參考鏈接:https://www.cnblogs.com/zmsoftbj/p/12200532.html
- 進入到postgresql的容器中
- docker exec -it 容器ID bash
- 修改密碼psql用命令工具是 \password
- 重啟pg
- \q
- exit
- docker ps
- docker restart 5a9feed4367d
- 密碼測試xhell連接不需要密碼 navicat連接需要密碼
- pg使用參考鏈接:https://www.runoob.com/postgresql/postgresql-tutorial.html