日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > centos >内容正文

centos

Centos7安装Docker并配置镜像加速器

發(fā)布時間:2023/12/18 centos 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos7安装Docker并配置镜像加速器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、系統(tǒng)要求

Docker 支持 64 位版本 CentOS 7/8,并且要求內(nèi)核版本不低于 3.10。
在 CentOS-6.5 或更高的版本的 CentOS 上,則要求系統(tǒng)為64位、系統(tǒng)內(nèi)核版本為 2.6.32-431 或者更高版本。

# 使用這個命令來查詢當前系統(tǒng)的內(nèi)核版本 cat /proc/version

2、如果存在舊版本Docker,則先進行卸載

舊版本的 Docker 稱為 docker 或者 docker-engine,使用以下命令卸載舊版本:

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

3、安裝依賴包

yum-utils是yum的工具包集合,由不同的作者開發(fā),使yum使用起來更加方便和強大。

yum install -y yum-utils

4、配置國內(nèi)yum源

鑒于國內(nèi)網(wǎng)絡問題,強烈建議使用國內(nèi)源,執(zhí)行下面的命令添加 yum 軟件源

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

5、安裝Docker

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

6、啟動Docker

systemctl enable docker systemctl start docker

7、測試Docker是否安裝正常

docker run --rm hello-world

若能正常輸出以下信息,則說明安裝成功。

8、配置鏡像加速器

國內(nèi)從 Docker Hub 拉取鏡像有時會遇到困難,此時可以配置鏡像加速器。國內(nèi)很多云服務商都提供了國內(nèi)加速器服務,例如我們在這里添加配置阿里云鏡像加速器地址:

(1)、進入aliyun首頁 https://www.aliyun.com/

登陸后選擇 產(chǎn)品 --> 容器與中間件 --> 容器鏡像服務ACR --> 管理控制臺 --> 鏡像工具 --> 鏡像加速器 --> 加速器地址


(2)、查看是否在 docker.service 文件中配置過鏡像地址。
systemctl cat docker | grep '\-\-registry\-mirror'

如果該命令有輸出,那么請執(zhí)行 $ systemctl cat docker 查看 ExecStart= 出現(xiàn)的位置,修改對應的文件內(nèi)容去掉 --registry-mirror 參數(shù)及其值,并按接下來的步驟進行配置。

(3)、配置daemon.json

如果以上命令沒有任何輸出,那么就可以在 /etc/docker/daemon.json 中寫入如下內(nèi)容(如果文件不存在請新建該文件):

{"registry-mirrors": ["阿里云的加速器地址","https://mirror.baidubce.com"] }
(4)、重新啟動服務
systemctl daemon-reload systemctl restart docker
(5)、檢驗加速器是否生效

執(zhí)行 $ docker info,如果從結(jié)果中看到了如下內(nèi)容,說明配置成功。

Registry Mirrors:'阿里云的加速器地址'

9、簡單試用

(1): 使用 docker pull nginx:latest 下載一個最新的nginx鏡像。因為配置過了鏡像加速器,這里的下載很快就會完成了。

(2): 使用命令docker run --name nginx -p 8008:80 -d nginx:latest,創(chuàng)建一個容器,命令為nginx,-d表示后臺運行并返回容器的ID,-p將端口指定到宿主的8008端口。打開瀏覽器訪問8008端口


總結(jié)

以上是生活随笔為你收集整理的Centos7安装Docker并配置镜像加速器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。