CentOS7配置国内清华源并安装docker-ce以及配置docker加速

说明

由于国内访问国外的网站包括docker网站,由于种种的原因经常打不开,或无法访问,所以替换成国内的软件源和国内镜像就是非常必要的了,这里整理了我安装配置的基本的步骤。

国内的软件源有很多,这里选择清华源作为国内源。

1、配置CentOS 软件国内源仓库

主要是替换http://mirror.centos.orghttps://mirrors.tuna.tsinghua.edu.cn/
下面是替换的脚本

sed -e 's|^mirrorlist=|#mirrorlist=|g' \-e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g' \-i.bak \/etc/yum.repos.d/CentOS-*.repo

提示: 也可以使用vim打开页面手动替换

2、删掉旧的docker安装

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

提示:如果没有安装过docker,这一步可以省略
在这里插入图片描述

3、安装依赖

$ sudo yum install -y yum-utils

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、添加docker-ce安装源

$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

在这里插入图片描述

如果提示网络不可达,可以自己手动创建一个docker-ce.repo文件

vim /etc/yum.repos.d/docker-ce.repo

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg[docker-ce-stable-debuginfo]
name=Docker CE Stable - Debuginfo $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/debug-$basearch/stable
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg[docker-ce-stable-source]
name=Docker CE Stable - Sources
baseurl=https://download.docker.com/linux/centos/$releasever/source/stable
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg[docker-ce-test]
name=Docker CE Test - $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/test
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg[docker-ce-test-debuginfo]
name=Docker CE Test - Debuginfo $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/debug-$basearch/test
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg[docker-ce-test-source]
name=Docker CE Test - Sources
baseurl=https://download.docker.com/linux/centos/$releasever/source/test
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg[docker-ce-nightly]
name=Docker CE Nightly - $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/nightly
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg[docker-ce-nightly-debuginfo]
name=Docker CE Nightly - Debuginfo $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/debug-$basearch/nightly
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg[docker-ce-nightly-source]
name=Docker CE Nightly - Sources
baseurl=https://download.docker.com/linux/centos/$releasever/source/nightly
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

5、替换docker-ce国内安装源

$ sudo sed -i 's+https://download.docker.com+https://mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo

在这里插入图片描述

6、安装docker

$ sudo yum install docker-ce docker-ce-cli \
containerd.io \
docker-buildx-plugin \
docker-compose-plugin

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7、启动Docker

和普通的服务一样使用systemctl来管理docker服务的启动、关闭、以及重启等操作

$ systemctl start docekr

在这里插入图片描述

8、设置开机启动(可选)

如果不设置开机启动,那么每次系统重新启动需要自己手动启动docker和容器。

$ systemctl enable docekr

在这里插入图片描述

Docker镜像加速

国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务。

修改配置文件:

$ sudo vim /etc/docker/daemon.json

{"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}

提示:这里使用科大的镜像源

重启一下 Docker

重启之前需要重新加载一下系统的配置文件

# 重新加载配置
$ sudo systemctl daemon-reload
# 重启docker
$ sudo systemctl restart docker

在这里插入图片描述

到此为止,docker已经安装完成了。





测试docker的安装

查找镜像

$  docker search hello-world

在这里插入图片描述

运行镜像

$  docker run  hello-world

可以看到输出Hello World,说明已经运行成功
在这里插入图片描述

查看安装的镜像

$  docker images

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/21939.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024下半年Meme币趋势分析

随着加密货币市场的不断演变,Meme币在过去几年中引起了广泛关注。虽然这些数字资产最初因其搞笑和讽刺的性质而受到欢迎,但它们在市场上的表现和投资潜力也逐渐被重视。2024年下半年,Meme币市场将迎来新的趋势和挑战。本篇文章将探讨Meme币的…

Leecode---技巧---颜色分类、下一个排列、寻找重复数

思路&#xff1a; 遍历一遍记录0,1,2的个数&#xff0c;然后再遍历一次&#xff0c;按照0,1,2的个数修改nums即可。 class Solution { public:void sortColors(vector<int>& nums){int n0 0, n1 0, n2 0;for(int x: nums){if(x0) n0;else if(x1) n1;else n2;}for…

python正则表达式使用样例(二)

一、从文本中提取信息 从复杂文本中提取特定信息&#xff0c;例如提取电话号码、日期等&#xff1a; import retext "Contact us at supportexample.com or call us at (555) 123-4567"email_pattern r[a-zA-Z0-9_.-][a-zA-Z0-9-]\.[a-zA-Z0-9-.] phone_pattern …

Android多媒体之通知的使用

Android通知的使用 一、创建通知渠道&#xff08;Notification Channel&#xff09; 从Android 8.0&#xff08;API级别26&#xff09;开始&#xff0c;所有通知都必须分配到一个渠道。这允许用户为不同的通知类型设置不同的优先级和可见性。 获取NotificationManager实例&am…

程序员应该有的素养

对于程序员而言&#xff0c;职业素养的重要性不言而喻。在我的职业生涯中&#xff0c;我深刻体会到了专业精神、沟通能力和持续学习这三大职业素养的重要性。 专业精神是程序员的基石。一个具备专业精神的程序员&#xff0c;对技术有着执着的追求&#xff0c;对工作充满热情。他…

大容量异步电机直接转矩(DTC)控制matlab仿真

微❤关注“电气仔推送”获得资料&#xff08;专享优惠&#xff09; DTC简介 直接转矩控制的基本思想就是利用逆变器所产生的空间电压矢量来控制定子磁链的旋转速度&#xff0c;通过控制定子磁链的走停来改变定子磁链的平均旋转速度的大小&#xff0c;从而改变磁通角的大小进而…

若依前后端分离项目(一)环境搭建

一、代码下载 RuoYi-Vue: &#x1f389; 基于SpringBoot&#xff0c;Spring Security&#xff0c;JWT&#xff0c;Vue & Element 的前后端分离权限管理系统&#xff0c;同时提供了 Vue3 的版本 其中ruoyi-ui为前端项目 二、数据库 1、MySQL 创建数据库ry-vue并导入数据…

idea快捷键 | 代码整体左移或右移(PyCharm)

代码整体左移 Shift Tab 代码整体右移 Tab 点我以获更多快捷键

日语_在机场会使用到的单词

1. 中国机场出发 办理登机手续 チェックイン (Chekku-in) - 办理登机手续パスポート (Pasupooto) - 护照ビザ (Biza) - 签证航空券 (こうくうけん, Koukuuken) - 机票 行李托运 荷物 (にもつ, Nimotsu) - 行李荷物を預ける (Nimotsu wo azukeru) - 托运行李手荷物 (てにもつ…

IGraph使用实例——贝尔曼-福特算法(求解单源最短路径)

1 概述 本文中求解最短路径使用的方法是igraph中基于贝尔曼-福特算法&#xff08;Bellman-Ford算法&#xff09;。Bellman-Ford算法是一种用于在加权图中找到从单个源点到所有其他顶点的最短路径的算法。这个算法可以处理包含负权重边的图&#xff0c;但不能处理有负权重循环的…

Java集合基础知识点系统性总结篇

目录 集合一、图解集合的继承体系&#xff1f;&#xff08;[图片来源](https://www.cnblogs.com/mrhgw/p/9728065.html)&#xff09;点击查看大图二、List,Set,Map三者的区别&#xff1f;三、List接口的实现3.1、Arraylist 、 LinkedList、Vector3.2、Arraylist 、 LinkedList、…

护网不仅要有好技术、更要有个好身体

护网医疗急救包 吉祥学安全知识星球&#x1f517;除了包含技术干货&#xff1a;Java代码审计、web安全、应急响应等&#xff0c;还包含了安全中常见的售前护网案例、售前方案、ppt等&#xff0c;同时也有面向学生的网络安全面试、护网面试等。 2024年的护网已经很接近了&#x…

【面试宝藏】微服务架构详解

微服务架构详解 微服务架构是一种软件设计模式&#xff0c;将应用程序分解为小型、独立且松耦合的服务&#xff0c;每个服务负责特定的业务功能。以下是对微服务的深入探讨。 1. 您对微服务有何了解&#xff1f; 微服务是一种架构风格&#xff0c;将单一的应用程序拆分为一组…

5月更新!优维EasyOps®平台7大新功能上线~

5月&#xff0c;优维EasyOps全平台产品能力又升级啦&#xff01;&#x1f44f; 快来看看都有新增的功能与优化吧&#xff01;&#x1f447; 重点升级 架构可观测 1.系统监控态势感知 过去&#xff0c;用户在使用监控平台的过程中&#xff0c;存在如下问题&#xff1a; 告警…

JDBC相关知识分解逐步介绍

1. JDBC驱动程序 1.1 什么是JDBC驱动程序 JDBC驱动程序是实现Java程序与数据库进行通信的桥梁。不同的数据库需要不同的JDBC驱动程序。例如&#xff0c;MySQL数据库需要mysql-connector-java&#xff0c;Oracle数据库需要ojdbc驱动程序。 1.2 加载JDBC驱动程序 在JDBC 4.0及…

Python自动编译文件夹下的所有proto文件的方法

Python自动编译文件夹下的所有proto文件的方法 一、背景 当我们需要使用protobuf通信的时候,必然少不了新建一些proto文件,而手写proto文件,一方面我们不知道是否完全符合语法,另一方面这些proto文件需要被编译之后才能进行业务逻辑的实现,所以就存在编译proto文件的情况…

Samtec技术前沿 | 全新224G互连产品系列现场演示

【摘要/前言】 数据中心、人工智能、机器学习和量子计算等领域的行业进步推动了新兴系统需求的增长。Samtec 224 Gbps PAM4 互连系统经过精心设计&#xff0c;能够满足这些高性能要求&#xff0c;您将在视频中看到这一点。 【Demo演示】 Samtec 系统架构师Ralph Page讲述了可…

el-date-picker type=“month“差8小时

需加value-format"yyyy-MM-dd"解决 <el-form-item label"计算月" prop"caculateMonth"><el-date-pickerv-model"calculateParams.caculateMonth"size"small"value-format"yyyy-MM-dd"style"width:1…

成人本科毕业论文怎么写?分享自己的经验

撰写成人本科毕业论文是一个系统而深入的过程&#xff0c;以下是我个人的经验分享&#xff0c;希望能帮助你更好地完成这一任务&#xff1a; 1. 明确论文选题 兴趣与专长&#xff1a;选择自己感兴趣且有一定专长的领域&#xff0c;这样更容易深入研究。可行性&#xff1a;确保…

Prometheus + Grafana + Alertmanager 系统监控

PrometheusGrafana 系统监控 1. 简介1.1 Prometheus 普罗 米修斯1.2 Grafana 2. 快速试用2.1 Prometheus 普罗 米修斯2.2 Prometheus 配置文件2.3 Grafana 2. 使用 Docker-Compose脚本部署监控服务3. Grafana 配置3.1 配置数据源 Prometheus3.2 使用模板ID 配置监控模板3.3 使用…