要學習Docker,首先要搭建出虛擬機和docker環境。
個人筆記本電腦是windows7系統,用VirtualBox建立虛擬機。虛擬機操做系統爲CentOS7.5,Docker版本爲18.09.9。html
用VirtualBox建立虛擬機,而後從CentOS官網或阿里雲下載CentOS鏡像爲虛擬機安裝操做系統。具體步驟再也不描述,網上有不少文章。linux
下面只列出我遇到的問題及解決方法:docker
解決辦法:在VirtualBox上將虛擬機的芯片組改成ICH9,以下圖:windows
首先查看筆記本電腦的網絡鏈接狀況centos
VirtualBox裏虛擬機網卡1選擇簡單的橋接模式,橋接到筆記本使用的網卡網絡
進入虛擬機控制檯,修改網卡的配置文件。app
執行vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
,修改後以下:學習
其中IP設置爲和筆記本電腦同網段,網關設置爲電腦網關。而後執行service network restart
重啓網絡,此時虛擬機能夠和host互通。ui
另外:配置dns爲筆記本電腦的網關地址,虛擬機可ping通百度。執行vi /etc/resolve.conf,將內容編輯爲:nameserver 192.168.0.1阿里雲
建立完虛擬機後,須要配置阿里的鏡像源,以便安裝軟件。
進入阿里雲官方鏡像站:https://developer.aliyun.com/mirror/
進入CentOS,按裏面的步驟執行便可
有了阿里雲的源,安裝docker很簡單,詳細步驟及命令請看下一節,此處附上三個參考連接:
本小節是作前期的環境準備工做:用VirtualBox建立虛擬機,爲虛擬機安裝系統、配置網絡,而後安裝Docker。
爲清晰的記錄安裝docker命令,下一節,單獨寫一篇安裝docker的詳細步驟。