Ubuntu是容器的首選平臺
從LXD到Kubernetes再到Docker,Canonical與行業領先的公司合作,提供全方位的技術和服務,幫助用戶在公有云、私有云和混合雲或裸機雲上大規模運行容器。
LXD:純容器管理程序
- 直接遷移現有虛擬機的工作負載
輕鬆將您現有的Linux虛擬機移至容器,而無需修改應用或操作。LXD的計算機容器能像虛擬機一樣運行。
- 比傳統虛擬機快25%
以虛擬機的操作方式運行未經修改的Linux操作系統和應用程序,速度驚人且毫無延遲。
- 密度高達ESX的10倍
LXD採用純容器實現Linux虛擬化。對於私有云和公有云基礎架構,這種做法比使用VMware ESX和Linux KVM具有顯著的密度優勢。
以下介紹在Ubuntu 18.04 LTS中,安裝Docker-ce
1.更換國內軟件源,推薦中國科技大學的源,穩定速度快(可選)
<code>sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn' /etc/apt/sources.list
sudo apt update/<code>
2.安裝需要的依賴包
<code>sudo apt install apt-transport-https ca-certificates software-properties-common curl/<code>
3、添加 GPG 密鑰,並添加 Docker-ce 軟件源,這裡還是以中國科技大學的 Docker-ce 源為例
<code>curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \\
$(lsb_release -cs) stable"/<code>
4.添加成功後更新軟件包緩存
<code>sudo apt update/<code>
5.安裝 Docker-ce
<code>sudo apt install docker-ce/<code>
6.設置開機自啟動並啟動 Docker-ce(安裝成功後默認已設置並啟動,可忽略)
<code>sudo systemctl enable docker
sudo systemctl start docker/<code>
7.測試運行
<code>sudo docker run hello-world/<code>
8.添加當前用戶到 docker 用戶組,可以不用 sudo 運行 docker(可選)
<code>sudo groupadd docker
sudo usermod -aG docker $USER/<code>
9.測試添加用戶組(可選)
<code>docker run hello-world/<code>
閱讀更多 鋒語者與風 的文章