Skip to main content

๐Ÿ‘ฉโ€๐Ÿ’ป Docker ไธญๅฎ‰่ฃ Postgresql

ๅฎ‰่ฃ็‰ˆๆœฌโ€‹

  • Postgresql: 12.3
  • Image: postgres:12.3
  • OS: Windows11

ๅฎ‰่ฃๆญฅ้ฉŸโ€‹

1. ไธ‹่ผ‰Imageโ€‹

  • ไธ‹่ผ‰
docker pull postgres:12.3

2. ๅ•Ÿๅ‹•ๅฎนๅ™จโ€‹

  • ๅปบ็ซ‹ๅฎนๅ™จ๏ผŒไธฆๅฐ‡ port ๅšๅฐๆ‡‰
docker run --name postgres12 -e POSTGRES_PASSWORD=[password] -p 5432:5432 -d postgres:12.3

3. ่จญๅฎš Postgresql ๅธณ่™Ÿๅฏ†็ขผโ€‹

  • ้€ฒๅ…ฅๅฎนๅ™จ
docker exec -it postgres12 /bin/bash
  • ๅˆ‡ๆ›ๆฌŠ้™
su postgres
  • ๅปบ็ซ‹่ง’่‰ฒ
createuser -P -s -e [user]