Docker安裝配置鏡像

b站狂神學(xué)習(xí)視頻
https://www.bilibili.com/video/BV1og4y1q7M4?p=6

學(xué)習(xí)流程

Docker學(xué)習(xí)

docker概述

概述

docker基本組成

docker組成

docker幫助文檔

官方網(wǎng)址: https://docs.docker.com

圖片.png

#卸載舊版本
$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine


官方文檔的卸載舊版本不知為何不可用,沒去研究,便使用的下面這種卸載方式

docker卸載

systemctl stop docker 停止docker服務(wù)
systemctl status docker 查看docker狀態(tài)

[root@iZ238x5sg6eZ bin]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2020-08-07 16:12:15 CST; 3 days ago
     Docs: https://docs.docker.com
 Main PID: 2227 (dockerd)
    Tasks: 10
   Memory: 50.5M
   CGroup: /system.slice/docker.service
           └─2227 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

yum list installed |grep docker 看yum安裝的docker文件包

[root@iZ238x5sg6eZ bin]# yum list installed | grep docker
containerd.io.x86_64               1.2.13-3.2.el7             @docker-ce-stable 
docker-ce.x86_64                   3:19.03.9-3.el7            @docker-ce-stable 
docker-ce-cli.x86_64               1:19.03.9-3.el7            @docker-ce-stable 

rpm -qa |grep docker 查看docker相關(guān)的rpm源文件

yum -y remove [docker文件包] 刪除所有安裝的docker文件包

[root@iZ238x5sg6eZ /]# yum -y remove docker-ce.x86_64
Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package docker-ce.x86_64 3:19.03.9-3.el7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================================================================================================================================================
 Package                                                Arch                                                Version                                                         Repository                                                      Size
=================================================================================================================================================================================================================================================
Removing:
 docker-ce                                              x86_64                                              3:19.03.9-3.el7                                                 @docker-ce-stable                                              102 M

Transaction Summary
=================================================================================================================================================================================================================================================
Remove  1 Package

Installed size: 102 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : 3:docker-ce-19.03.9-3.el7.x86_64                                                                                                                                                                                              1/1 
  Verifying  : 3:docker-ce-19.03.9-3.el7.x86_64                                                                                                                                                                                              1/1 

Removed:
  docker-ce.x86_64 3:19.03.9-3.el7                                                                                                                                                                                                               

Complete!

rpm -qa |grep docker 刪完之后可以再查看下docker rpm源

[root@iZ238x5sg6eZ /]# rpm -qa |grep docke
[root@iZ238x5sg6eZ /]# 

刪除docker的鏡像文件,默認(rèn)在/var/lib/docker目錄下

需要的安裝包

 yum install -y yum-utils

配置鏡像

這里不能按照官方文檔的鏡像配置,因為官方配置鏡像是國外的,速度和效率非常慢

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

更新yum軟件包索引

yum makecache fast

安裝docker和依賴

docker-ee 企業(yè)版() docker-ce 社區(qū)版(推薦使用)

yum install docker-ce docker-ce-cli containerd.io

啟動doker

#查看docker版本
docker version
#啟動docker
systemctl start docker
#查看docker是否成功
docker run hello-world
#查看鏡像
docker images
查看docker是否完成

配置鏡像加速

# 加速器地址 :
# 阿里云控制臺搜索容器鏡像服務(wù)
# 進(jìn)入容器鏡像服務(wù), 左側(cè)最下方容器鏡像服務(wù)中復(fù)制加速器地址
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["你的加速器地址"]
}
EOF
# 重啟docker
sudo systemctl daemon-reload
sudo systemctl restart docker
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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