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的問題,必須指定一下才行。