当前位置: 首页 > article >正文

螺狮壳里做道场:老破机搭建的私人数据中心---Centos下docker学习02(yum源切换及docker安装配置)

2 前期工作

2.1 切换yum源并更新

删除/etc/yum.repos.d/原有repo文件,将Centos-7.repo库文件拷贝到该目录下。

然后清楚原有缓存yum clean all

生成新的缓存yum makecache

更新yum update –y

然后再确认/etc/yum.repos.d/不会有其他库文件,只留下Centos-7.repo,如果有全部删除。

2.2安装必要工具

yum install -y yum-utils device-mapper-persistent-data lvm2 net-tools firewalld iptables-services

2.3添加docker库

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

2.4 安装docker并重启

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

systemctl start docker

systemctl enable docker

如果出错了,一定要排查完毕后,再向下推进。

2.5 安装docker-compose

如果直接安装,非常慢,为了省事,找到该目录/usr/local/bin/docker-compose直接将先前下载的资源,通过mobaxterm直接拖动到该文件夹下:

图2- 1

修改二进制文件的执行权限:

sudo chmod +x /usr/local/bin/docker-compose

验证安装是否成功:

docker-compose --version

Docker Compose version v2.29.3

docker加速

访问链接:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台获得自己的加速码,用支付宝登陆。

通过修改daemon配置文件/etc/docker/daemon.json来使用加速器https://nm3vd6zm.mirror.aliyuncs.com

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

"registry-mirrors": ["https://nm3vd6zm.mirror.aliyuncs.com"]

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

拉取镜像出错了:

图2- 2

这个就是因为docker打压,加速器不管用了。

最近两个月CentOS、Docker、VMware EXSi以及和NAS相关的黑手对PRC国民极其不友好,我准备教完这一届的学生,全部换用国产自主知识产权的OpenEuler、OpenGauss、iSulad及PVE了,让老外自己去玩,爷仔细深耕国产产品。好不容易找到下面的加速器:

{

  "registry-mirrors": [

    "https://0b27f0a81a00f3560fbdc00ddd2f99e0.mirror.swr.myhuaweicloud.com",

    "https://ypzju6vq.mirror.aliyuncs.com",

    "https://registry.docker-cn.com",

    "http://hub-mirror.c.163.com",

    "https://docker.mirrors.ustc.edu.cn"

  ]

}

重启

sudo systemctl daemon-reload

sudo systemctl restart docker

将准备好的centos最新镜像上传,然后载入:

[root@localhost wutool]# docker load -i centos8.tar

74ddd0ec08fa: Loading layer [==================================================>]  238.6MB/238.6MB

图2- 3

查看

[root@localhost wutool]# docker images

REPOSITORY   TAG       IMAGE ID       CREATED       SIZE

centos       latest    5d0da3dc9764   3 years ago   231MB


http://www.kler.cn/news/329528.html

相关文章:

  • springboot整合Freemarker动态生成JSON
  • Spring Boot与模板方法模式:实现统一的日志处理流程
  • 鸢尾花书实践和知识记录[数学要素3-3几何]
  • 算法专题二: 滑动窗口
  • springboot高校科研论文判定管理系统的设计与实现
  • MySQL-SQL(DDL、DML、DQL、DCL)
  • 掌控板micropython编程实现OLED中显示文本
  • Python位运算的与众不同
  • 【选择”丹摩“深入探索智谱AI的CogVideoX:视频生成的新前沿】
  • 安装管理K8S的开源项目KubeClipper介绍
  • java8:hutool:httputil.post读取配置项中的url
  • Thingsboard 网关实战 modbus通信 rpc下发控制指令
  • 如何实现全行业证照一站式结构化识别?Textln企业资质证照识别上线!
  • 鸿蒙harmonyos next flutter混合开发之ohos工程引用 har 文件
  • 大数据毕业设计选题推荐-NBA球员数据分析系统-Python数据可视化-Hive-Hadoop-Spark
  • K8S精进之路-控制器DaemonSet -(3)
  • Word2vec的应用
  • Docker容器、数据卷和数据挂载
  • SpringAOP实现的两种方式-JDK动态代理和CGLIB动态代理
  • 基于小程序+Vue + Spring Boot的进销存库存出库入库统计分析管理系统
  • 聊聊Mysql的MVCC
  • JavaWeb酒店管理系统(详细版)
  • 详解Java中的Collection单列集合(从底层到用法超详细解析和细节分析)
  • SpringBoot3脚手架
  • NodeJS下载、安装及环境配置教程,内容详实
  • 【PostgreSQL】入门篇——介绍表的创建、主键、外键、唯一约束和检查约束的概念及其应用
  • 基于元神操作系统实现NTFS文件操作(一)
  • 【GESP】C++一级练习BCQM3022,输入-计算-输出-3
  • C#中Socket通信常用的方法
  • (k8s)kubernetes中ConfigMap和Secret