天天看點

cenos 安裝 Docker

也是最近剛開始接觸Docker 一開始都不懂這個東西什麼什麼動漫,慢慢就懂了, 文字描述我也不太懂

大概就是這樣子的:

linux 其實就是一個大的容器,裡面可以裝很多東西 (JDK,Tomcat ,Mysql ...) 但是如果裝的東西很多,這個容器就會很亂,不友善管理,而且操作起來也是比較麻煩的,需要配置很多東西;

而Docker 則是一個可以制造容器的東西 ,它能在linux裡面制造很多的容器,每個容器裡面可以單獨放置不同的服務,進而使的linux的管理服務就很友善; 

廢話不多說:直接來安裝這個Docker

我也是參考 菜鳥教程的 自己也做一下筆記,友善以後找出來

Docker支援以下的CentOS版本:

  • CentOS 7 (64-bit)
  • CentOS 6.5 (64-bit) 或更高的版本

前提條件

目前,CentOS 僅發行版本中的核心支援 Docker。

Docker 運作在 CentOS 7 上,要求系統為64位、系統核心版本為 3.10 以上。

Docker 運作在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統為64位、系統核心版本為 2.6.32-431 或者更高版本。

開始 

有兩種安裝方式 yum和腳本(腳本的話我也沒有試過) 這裡我推薦使用yum 簡單快捷

從 2017 年 3 月開始 docker 在原來的基礎上分為兩個分支版本: Docker CE 和 Docker EE。

Docker CE 即社群免費版,Docker EE 即企業版,強調安全,但需付費使用。

這個一定要了解

1.先檢視linux核心版本(Docker 要求 CentOS 系統的核心版本高于 3.10 )

uname -r      
cenos 安裝 Docker

2.防止以前安裝過,移除舊的版本

sudo yum remove docker      

3.安裝一些必要的系統工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2      

4.添加軟體源資訊(這個可以忽略)

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo      

5.更新 yum 緩存

sudo yum makecache fast      

6.安裝 Docker-ce(其實上面的步驟都客戶忽略,實測并不影響後面的步驟)

sudo yum -y install docker-ce      

7.啟動 Docker 背景服務(其實6.7這兩步就夠了 是不是很簡單,但是我也不知道為什麼他要寫這麼長,但是為了謹慎,我也抄襲過來了)

sudo systemctl start docker      

8.測試運作 hello-world

docker run hello-world      
cenos 安裝 Docker

9.至此 Docker 在 CentOS 系統的安裝完成。

鏡像加速

鑒于國内網絡問題,後續拉取 Docker 鏡像十分緩慢,我們可以需要配置加速器來解決,我使用的是網易的鏡像位址:http://hub-mirror.c.163.com。

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 來配置 Daemon。

請在該配置檔案中加入(沒有該檔案的話,請先建一個)\

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}      

删除 Docker CE

執行以下指令來删除 Docker CE

sudo yum remove docker-ce

sudo rm -rf /var/lib/docker      

繼續閱讀