1.Docker簡介
Docker 是一個開源項目,誕生於 2013 年初,最初是 dotCloud 公司內部的一個業余項目。它基於 Google 公司推出的 Go 語言實現。 項目后來加入了 Linux 基金會,遵從了 Apache 2.0 協議,項目代碼在 GitHub 上進行維護。
Docker 自開源后受到廣泛的關注和討論,以至於 dotCloud 公司后來都改名為 Docker Inc。Redhat 已經在其 RHEL6.5 中集中支持 Docker;Google 也在其 PaaS 產品中廣泛應用。
Docker 項目的目標是實現輕量級的操作系統虛擬化解決方案。 Docker 的基礎是 Linux 容器(LXC)等技術。在 LXC 的基礎上 Docker 進行了進一步的封裝,讓用戶不需要去關心容器的管理,使得操作更為簡便。用戶操作 Docker 的容器就像操作一個快速輕量級的虛擬機一樣簡單。
總而言之,docker就是在操作系統的層面隔絕一個空間出來。
2.下載
https://docs.docker.com/docker-for-windows/install/ 這是docker下載的地址,下載之前是需要進行賬號登錄的,筆者注冊了賬號登錄,然后進行下載,發現docker是對環境有要求的,如下:
筆者的電腦是win7,下載到了一半就取消了,對於不滿足上述配置的環境,docker提供了docker Toolbox工具滿足docker的使用要求,
https://docs.docker.com/toolbox/overview/, 傳統的桌面解決方案。Docker Toolbox適用於較舊的Mac和Windows系統,不能滿足Docker Desktop for Mac和Docker Desktop for Windows的要求。如果可能,我們建議您更新到較新的應用程序。在下載的過程中發現速度非常的慢,簡直不能忍受,於是再到了阿里源鏡像,速度可以。http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/?spm=5176.8351553.0.0.4bc61991tQpsnV。
3.安裝
下載好之后,我們開始進行安裝。
4.運行
我們打開命令行,切換至docker toolbox的安裝目錄,執行sh,在執行start.sh,結果如下:
如果運行時出現錯誤,我們可以在運行一次,筆者第一次運行就出現了下面的錯誤
You will want to check the provider to make sure the machine and associated resources were properly removed.
在網上查了一下,然后在運行一遍,就沒有問題了。