windows7支持使用docker嗎

windows7是不支持直接安裝使用docker的,但是可以利用“Docker Toolbox”的方法在windows7上使用docker;利用VirtualBox可以在windows7上建立linux虛擬機,在linux虛擬機中安裝docker服務端和客戶端。

windows7支持使用docker嗎

本教程操作環境:windows7系統、docker19.03版、Dell G3電腦。

windows7支持使用docker嗎

在windows 7 下是不能直接安裝使用docker的,但是可以通過Docker Toolbox的方式使用Docker。

Docker在Windows上使用有兩種方式,

一是利用VirtualBox建立linux虛擬機,在linux虛擬機中安裝docker服務端和客戶端,

二是利用Windows的Hyper-v虛擬化技術,直接在Windows上安裝docker服務端和客戶端。

WIndows7不支持Hyper-v,所以只能采用Docker Toolbox的方式使用Docker。

安裝過程很簡單,保持默認選項,直接【next】即可

windows7支持使用docker嗎

?安裝完成后,桌面上會多出3各圖標,如下。其中VirtualBox提供了linux虛擬機的運行環境,Docker Quickstart Terminal用于快速介入linux虛擬機,提供命令行交互,Kitematic是docker GUI很少用到。

windows7支持使用docker嗎

第一次運行Docker Quickstart Terminal時會進行Docker環境的初始化,會在VirtualBox中自動創建名字為【default】的linux虛擬機,再此過程中會用到boot2docker.iso鏡像文件。默認情況下,啟動程序會從gitHub上下載此文件的最新版,但由于文件相對較大且速度不給力造成Docker環境無法啟動,如下圖:

windows7支持使用docker嗎

可以輸入docker run hello-world ,然后按回車鍵 再進行驗證

windows7支持使用docker嗎

?第一次的時候會像上面這樣顯示。

擴展知識:

遇到的問題

少用git bash

? ? 通過git bash輸入命令docker exec -it mssql “bash”會異常提示:

????the?input?device?is?not?a?TTY.??If?you?are?using?mintty,?try?prefixing?the?command?with?'winpty'

? ? 當用win7自帶的cmd就沒有這個異常提示

cd進入docker目錄時,需要帶單引號

? ? docker toolbox安裝在e盤,當使用cd命令進入的時候,發現找不到對應的文件或目錄,通過ls -l發現docker toolbox實際顯示為’Docker Toolbox’

所以通過cd ‘Docker Toolbox’就可以進入了,是因為其中間有空格,需要用引號表示一個群體。

docker 使用

? ? 每次使用docker時,都要先打開默認虛擬機,其實就是“oracle VM VirtualBox”。如此以來,就可以直接在win7的cmd里使用docker了。

? ? 也可以直接使用“Docker Quickstart Terminal”來啟動,當出現鯨魚圖標的時候,就表示docker已經啟動好了。

推薦學習:《docker視頻教程

以上就是windows7支持使用

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享