docker簡(jiǎn)介
Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴(lài)包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的Linux機(jī)器或Windows 機(jī)器上,也可以實(shí)現(xiàn)虛擬化,容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。
一個(gè)完整的Docker有以下幾個(gè)部分組成:
Docker Client客戶(hù)端
Docker Daemon守護(hù)進(jìn)程
Docker Image鏡像
Docker Container容器。
安裝步驟
安裝前奏
本教程安裝使用 yum在線(xiàn)安裝,所以前提是測(cè)你的centos7系統(tǒng)已經(jīng)安裝了yum工具;
沒(méi)安裝yum工具的道友可以查看我的另一篇文章《centos7安裝yum》。
檢查是否安裝了yum工具:
直接執(zhí)行 yum 命令,打印如下即表明yum已安裝;

檢查你的系統(tǒng)是否安裝過(guò)docker:
直接執(zhí)行docker命令:docker 或者sudo docker

安裝正題:
1、刪除已存在的docker相關(guān)文件:
命令(單條命令):
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安裝yum工具包yum-utils:
命令:sudo yum install -y yum-utils
3、添加docker存儲(chǔ)庫(kù)
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、安裝docker引擎
可以有兩種方式:直接安裝最新版本和安裝指定版本的docker。
第一種,直接安裝最新版本:
sudo yum install docker-ce docker-ce-cli containerd.io
第二種,先查看目前存儲(chǔ)庫(kù)中有哪些版本:
yum list docker-ce --showduplicates | sort –r

選擇其中一個(gè)版本安裝,
命令格式:
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
示例:
sudo yum install docker-ce-20.10.6 docker-ce-cli-20.10.6 containerd.io
至此,Docker已安裝但未啟動(dòng),且創(chuàng)建了docker用戶(hù)組,但沒(méi)有向該組添加用戶(hù)。
OK ,我們繼續(xù)。。。
5、啟動(dòng)docker服務(wù)
sudo systemctl start docker
6、通過(guò)跑一個(gè)docker自帶的容器hello-world檢驗(yàn)docker服務(wù)已經(jīng)正常啟動(dòng)了
sudo docker run hello-world


至此,docker基礎(chǔ)環(huán)境已完成,你可以開(kāi)發(fā)部署你的項(xiàng)目了,感謝您的閱讀。
若是我的文章對(duì)你有幫助,記得點(diǎn)贊關(guān)注哦?。?!