centos下安裝Docker

說明:

docker新建一個(gè)容器的時(shí)候,不需要像虛擬機(jī)一樣重新家再一個(gè)操作系統(tǒng)內(nèi)核。虛擬機(jī)是加載Guest Os,分鐘級(jí)別的。而docker是利用宿主機(jī)的操作系統(tǒng),省略了這個(gè)復(fù)雜的操作過程,是秒級(jí)的。

前置條件:

  • centos7 or 8的環(huán)境
  • 阿里云服務(wù)器

1、清除舊版本的docker

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2、安裝yum-utils包
yum install -y yum-utils

Tips:進(jìn)行第3步前,可以更新yum源索引:yum makcache fast

3、配置鏡像倉庫,推薦阿里云

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

4、安裝最新的docker
yum install docker-ce docker-ce-cli containerd.io
- docker-ce是社區(qū)版,還有企業(yè)版ee,一般都用社區(qū)版

1)如果要安裝指定版本的docker
  • 列出可用版本
    yum list docker-ce --showduplicates | sort -r

    可用版本

  • 安裝指定版本
    yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

5、啟動(dòng)docker,并驗(yàn)證
啟動(dòng):systemctl start docker
驗(yàn)證:docker version

驗(yàn)證docker

6、docker run hello-world
運(yùn)行:docker run hello-world

run

查看hello-world是不是從遠(yuǎn)程下載下來:docker images

[root@iZwz9ga2spyeb5u9tdq8t5Z /]# docker images
REPOSITORY    TAG       IMAGE ID       CREATED        SIZE
hello-world   latest    feb5d9fea6a5   3 months ago   13.3kB

7、卸載docker

  • 卸載依賴:yum remove docker-ce docker-ce-cli containerd.io
  • 刪除資源:

rm -rf /var/lib/docker
rm -rf /var/lib/containerd docker的默認(rèn)工作路徑

8、配置阿里云服務(wù)器的鏡像加速:方便以后下載安裝速度更快
1)登錄阿里云后臺(tái)-產(chǎn)品與服務(wù)-容器鏡像服務(wù)

容器鏡像服務(wù)

2)點(diǎn)擊鏡像服務(wù)-鏡像加速器

鏡像加速器

3)配置使用

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://wmxrc3k9.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

9、Docker run的流程圖

Run流程圖

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容