Docker的初體驗

2022-04-11 02:02:01 字數 882 閱讀 3045

這幾天搗鼓了一下docker,是真的麻煩啊,網上資料比較雜亂,也很多英文,學起來挺多問題的

在控制面板->程式->啟用或關閉windows功能,在彈出框中勾選hyper-v,會需要重啟啟用,這貌似是乙個虛擬機器功能

docker toolbox,這是乙個帶虛擬機器,docker之類的整合工具包(win10也可以用這個,我用的就是這個)

阿里雲映象:

各種版本略有不同,網上有,而且裝起來比較簡單,略了

安裝完成後,桌面出現3個快捷方式,點選docker quickstart terminal,

可能會提示裝default image之類的,可能是因為國外站點的問題,半天下不了,其實可以通過檢視提示明白,就是需要乙個,iso檔案,可以找到對應的檔案,複製乙份,重新開啟terminal即可

也可能不會有這個提示,一路順風

通過命令檢視安裝的版本

docker version
這裡應該會顯示有乙個default虛擬機器

檢視裝好的虛擬機器,這裡一般有default,如下圖:

基本到這裡安裝就成功了吧,雖然我執行

docker run hello-world
拉取庫是超時的。。。國外的映象真的有毒

換阿里雲映象:

最終執行結果:

Docker技術初體驗

什麼是docker docker技術和虛擬機器技術類似,他們都能在乙個host系統中劃分出多個相互獨立隔離的執行環境。借助官方配圖 虛擬機器的示意圖是這樣的 我們需要為每個虛擬機器安裝自己的作業系統,即使我們只是想在裡面執行乙個應用。然後需要去對每個作業系統進行管理。再看看docker的示意圖 do...

docker安裝mongo初體驗

8 到此啟動好了mongo,但是我怎麼進入mongo呢?故此,需要進入容器,命令如下 docker exec it 容器id bin bash 進入容器 9 進入之後,可以通過如下命令依次建立使用者和庫 mongo use admin db.createuser 建立使用者,此使用者建立成功,則後續...

Docker初體驗(php開發環境)

一 什麼是docker?docker是乙個開源的引擎,可以輕鬆的為任何應用建立乙個輕量級的 可移植的 自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境 測試環境 預發布環境 中部署。二 為什麼要用docker?docker 讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器...