關(guān)于Windows10下Docker的安裝和Postgres使用

2020-05-07, 于石門。

一、Docker的安裝

直接從官網(wǎng)下載Docker for Windows就行。Windows 10 必須提前開啟Hyper-V虛擬機(jī)。

二、關(guān)于國內(nèi)鏡像

我試了好幾個,最后實(shí)在沒辦法,還是注冊的阿里云,鏡像加速功能下有一個連接,搞到Docker Desktop的Setting中Docker Engine頁面的json里面去就好使了。

三、Hello-World測試

失敗了好幾次,最后發(fā)現(xiàn)兩個問題:

  • 國外的源不行,太慢,玩不轉(zhuǎn)的,最后換成國內(nèi)鏡像,折騰了一圈之后,應(yīng)用阿里云鏡像加速解決了,很爽。
  • hello-world拼寫錯誤:helloword、helloworld、hello-world

四、Postgres安裝測試

先是查找一番,定下來使用star最多的官方postgresql來搞。

docker search postgres

然后運(yùn)行如下命令可以啟動成功:(下面的命令一行就行)

docker run --name 容器名稱 -e POSTGRES_USER=用戶名 
-e POSTGRES_PASSWORD=密碼 -e POSTGRES_DB=數(shù)據(jù)庫名字 -p 5432:5432 
-d postgres

其中--name之后是容器的名稱,-e后面的三個參數(shù)分別是用戶名、密碼、數(shù)據(jù)庫名稱,-d后面的postgres是官方postgresql鏡像的名字(seach出來的),-p映射是內(nèi)部端口到外部主機(jī)端口的。

五、用navicat連接試試

第一次連接失敗,一番折騰后發(fā)現(xiàn)是防火墻攔截了。配置好之后可以使用了。還有一個問題就是前面運(yùn)行的時候 -p的問題,必須指定一下才行。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容