windows 10 docker 啓動 postgresql

這裏記錄一下 docker desktop for windows 版本的 docker 如何啓動 postgresql 數據庫。sql

  1. 首先在項目中建立一個目錄,例如blog-data。docker

  2. 拉一下 postgres ,docker pull postgres:12.2 ,其中12.2是postgres的版本號。數據庫

  3. 執行 docker run -v "$PWD/blog-data":/var/lib/postgresql/data -p 5432:5432 -e POSTGRES_USER=blog -e POSTGRES_HOST_AUTH_METHOD=trust -d postgres:12.2。執行成功後會返回一個容器ID。windows

    其中, -v "$PWD/blog-data":/var/lib/postgresql/data 意思是當前項目根目錄下的blog-data文件映射到容器中的/var/lib/postgresql/databash

  4. docker ps 查看容器運行狀態markdown

  5. 驗證是否鏈接上了postgresql數據庫。執行如下命令:post

docker exec -it [ID] bash
複製代碼
psql -U blog -W
複製代碼

這裏沒有設置密碼,直接回車便可.ui

執行\l命令能夠查看數據庫列表,執行完以後能夠看到有一個blog數據庫。spa

相關文章
相關標籤/搜索