docker在線安裝及配置鏡像加速(二)


一、環境

 centos7.6

二、安裝

1、系統要求

CentOS 7 以及以上的穩定版本。

2、卸載舊版本

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

Docker 鏡像、容器、數據卷和網絡數據都保存在 /var/lib/docker/ 。新的 Docker 引擎包現在為 Docker-ce 。

3、設置yum源

安裝 yum-utils 軟件包(提供了 yum-config-manager 程序)並設置穩定的 yum 源方便下載Docker Engine。

# 安裝 yum-utils yum install -y yum-utils # 設置 yum 源為阿里雲方便下載 Docker Engine yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 4、docker安裝

安裝最新版本的 Docker Engine 和容器。

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

 注:安裝過程中如果提示您接受 GPG 密鑰,請驗證指紋是否與 060A 61C5 1B55 8A7F 742B 77AAC52F EB6B 621E 9F35 匹配,如果是,請接受。

5、Docker 的啟動與停止

# 啟動 docker systemctl start docker # 停止 docker systemctl stop docker # 重啟 docker systemctl restart docker # 設置開機啟動 systemctl enable docker # 查看 docker 狀態 systemctl status docker # 查看 docker 內容器的運行狀態 docker stats # 查看 docker 概要信息 docker info # 查看 docker 幫助文檔 docker --help

 6、docker校驗

#查看版本信息 docker -v #更多版本信息 docker version

 

 7、配置鏡像加速

Docker 從 Docker Hub 拉取鏡像,因為是從國外獲取,所以速度較慢。可以通過配置國內鏡像源的方式,從國內獲取鏡像,提高拉取速度。這里介紹中國科學技術大學(LUG@USTC)的開源鏡像:https://docker.mirrors.ustc.edu.cn 和網易的開源鏡像:http://hub-mirror.c.163.com。USTC 是老牌的 Linux 鏡像服務提供者了,USTC 的 Docker 鏡像加速器速度很快。USTC 和網易的優勢之一就是不需要注冊,屬於真正的公共服務。(也可以使用阿里等其他服務商的鏡像加速服務)。

編輯文件 daemon.json 

vi /etc/docker/daemon.json

在文件中輸入以下內容並保存

{ "registry-mirrors": ["http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn"] }

重新加載配置信息及重啟 Docker 服務

# 重新加載某個服務的配置文件 systemctl daemon-reload # 重新啟動 docker systemctl restart docker

8、驗證

通過運行 hello-world 鏡像來驗證 Docker Engine 是否已正確安裝。

docker run hello-world

 docker run hello-world 命令執行流程圖如下:

 通過以上步驟大家已完成 Docker 安裝的所有工作,接下來就可以通過學習鏡像命令和容器命令更加熟悉 Docker 的使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM