CentOS的下載
在學習docker之前,我們需要知道的就是docker是運行在Linux內核之上的,所以我們需要Linux環境的操作系統,當然了你也可以選擇安裝ubuntu等操作系統,如果你不想在本機安裝的話還可以考慮買阿里或者華為的云服務器,做docker買個2核2G的就完全夠用。這個步驟自己在網絡上搜索一下就可以下載安裝了。博主安裝的虛擬機是VMWare。在下載CentOS的時候我下載的是不帶圖形界面的。
虛擬機的創建
這個就是你下載的CentOS的位置,一般都會自己檢測出來的,如果沒有檢測出來需要自己定義到對應的操作系統位置。
虛擬機名稱建議設置成為英文名稱
磁盤大小建議設置為40GB,其實20GB也完全夠用。
點擊完成即可。
配置網絡
修改網絡適配器為橋接模式
這個在虛擬機設置里面可以設置。
編輯DNS配置
sudo vi /etc/resolv.conf
#添加一下內容
nameserver 8.8.8.8 #谷歌的DNS
nameserver 114.114.114.114 #國內的DNS
設置成功。下面驗證一下。
固定IPADDR
我是使用xshell來管理多個節點的,但是會出現一種情況就是為什么我每一個節點(每一個虛擬機)的IP地址為什么會莫名其妙的變化。這時候就需要我們來進行IP的固定。
- 輸入一下指令
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 進入編輯頁面之后按"i"進行編輯,編輯的內容如下圖所示:
上面的用紅色方框圈起來的需要根據自己連接的網絡來進行配置,其他選項需要更改的就按照上面的更改就行了。
- 編輯完成之后按"Esc",然后在":wq"就推出去了,此時就已經完成了。然后這樣子你的每一個節點的ip地址就是固定的了。
備注
如果你使用的是CentOS7,由于 CentOS 7 官方倉庫已歸檔,需手動修改倉庫配置文件。
# 1. 注釋所有倉庫中的 mirrorlist 配置
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*# 2. 替換 baseurl 為歸檔地址
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
我個人建議還是直接使用國內的鏡像源,比如阿里的
# 備份原有倉庫配置
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup# 下載阿里云鏡像源
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo