docker簡介
Docker 是一個(gè)開源的應(yīng)用容器引擎向图,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的Linux機(jī)器或Windows 機(jī)器上,也可以實(shí)現(xiàn)虛擬化,容器是完全使用沙箱機(jī)制,相互之間不會有任何接口。
一個(gè)完整的Docker有以下幾個(gè)部分組成:
Docker Client客戶端
Docker Daemon守護(hù)進(jìn)程
Docker Image鏡像
Docker Container容器嗜傅。
安裝步驟
安裝前奏
本教程安裝使用 yum在線安裝檩赢,所以前提是測你的centos7系統(tǒng)已經(jīng)安裝了yum工具;
沒安裝yum工具的道友可以查看我的另一篇文章《centos7安裝yum》偶房。
檢查是否安裝了yum工具:
直接執(zhí)行 yum 命令,打印如下即表明yum已安裝军浆;
檢查你的系統(tǒng)是否安裝過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存儲庫
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
第二種钢猛,先查看目前存儲庫中有哪些版本:
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已安裝但未啟動,且創(chuàng)建了docker用戶組娇哆,但沒有向該組添加用戶碍讨。
OK ,我們繼續(xù)勃黍。覆获。瓢省。
5、啟動docker服務(wù)
sudo systemctl start docker
6勤婚、通過跑一個(gè)docker自帶的容器hello-world檢驗(yàn)docker服務(wù)已經(jīng)正常啟動了
sudo docker run hello-world
至此废亭,docker基礎(chǔ)環(huán)境已完成,你可以開發(fā)部署你的項(xiàng)目了液兽,感謝您的閱讀。
若是我的文章對你有幫助宁玫,記得點(diǎn)贊關(guān)注哦8躺埂!佛掖!