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

Docker官网安装

1.官网

官方文档

 https://www.docker.com/

Docker Hub官网 镜像

https://hub.docker.com/

2.Docker 的三要素

1、镜像

2、容器

3、仓库

 小总结 

3.Docker 平台架构图 (架构版本)

 

 

4.安装Docker

CentOS | Docker Docs

1.确定你是CentOS7及以上版本

2.卸载旧版本

3.yum安装 gcc 相关 

因为gcc 是某些软件的编译工具 ,可能会用到它的环境,避免安装失败,所以装一下

各种Linux的基础构建包,很多软件依赖于它,所以安装一下

出现镜像无法抵达,请前往 以下网址 解决

Linux 安装 与 Docker 安装 配置镜像_linux docker 镜像-CSDN博客

1.保证能上外网

2.安装gcc

yum -y install gcc

3.安装gcc-c++

yum -y install gcc-c++

4.安装dnf

yum -y install dnf 

设置存储库

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

dnf-plugins-core 配置管理的一个工具类

dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

设置stable镜像仓库

这好像说centos9这么操作,但是我们是7 所以降回去

不要调用这个!!!!!!!

5.yum安装配置管理工具类和stable镜像仓库

    

yum install -y yum-utils

 配置阿里云镜像源

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

 sudo vim /etc/yum.repos.d/docker-ce.repo 会在这个路径创建 docker-ce.repo 若配置错了,直接删除,重新执行add就好了

或者

sudo yum-config-manager --remove docker-ce

删除仓库的配置文件也可以!!!!!!!!! 

重建一下yum的索引

sudo yum clean all
yum makecache fast

执行它会快一点 构建元数据缓存

fast 模式不会重新下载所有仓库的完整元数据,而是尽可能复用已经缓存的数据

如果为了稳定,就执行 sudo yum makecache  就可以了

yum makecache 命令用于更新本地的 yum 缓存,以便更快地查找和安装软件包。yum makecache fast 是 yum makecache 的一个子选项,它们之间的区别主要体现在缓存更新方式上

6.安装Docker最新版

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

7.开机自启docker 

sudo systemctl enable --now docker

8.启动HelloWorld

sudo docker run hello-world

安装还得按照我之前整理的那一套   唉~

 4.卸载

systemctl stop docker
sudo yum -y remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

想重新下回来,就按照上面的做就好了

http://www.lryc.cn/news/520952.html

相关文章:

  • 成功案例分享 — 芯科科技助力涂鸦智能打造Matter over Thread模块,简化Matter设备开发
  • 基于Python机器学习、深度学习技术提升气象、海洋、水文领域实践应用-以ENSO预测为例讲解
  • 【Rust自学】12.6. 使用TDD(测试驱动开发)开发库功能
  • 贪心算法汇总
  • H266/VVC 帧内预测中 ISP 技术
  • PyTorch 中的 Dropout 解析
  • 集中式架构vs分布式架构
  • 微服务主流框架和基础设施介绍
  • 4.5.1 顺序查找、折半查找(二分查找)
  • DDD - 微服务设计与领域驱动设计实战(上)_统一建模语言及事件风暴会议
  • 基于Piquasso的光量子计算机的模拟与编程
  • 44_Lua迭代器
  • 相机SD卡照片数据不小心全部删除了怎么办?有什么方法恢复吗?
  • RAG 测评基线
  • 麒麟系统设置tomcat开机自启动
  • java 学习笔记 第二阶段:Java进阶
  • 机组存储系统
  • 【基础工程搭建】内存访问异常问题分析
  • Mysql 和 navicat 的使用
  • 计算机网络(五)运输层
  • 托宾效应和托宾q理论。简单解释
  • 大数据原生集群 (Hadoop3.X为核心) 本地测试环境搭建二
  • ClickHouse vs StarRocks 选型对比
  • 04.计算机体系三层结构与优化(操作系统、计算机网络、)
  • UML系列之Rational Rose笔记八:类图
  • Pycharm 使用教程
  • pycharm+pyside6+desinger实现查询汉字笔顺GIF动图
  • vue3学习-day5
  • SpringData-Redis缓存之RedisTemplate
  • 第423场周赛:检测相邻递增子数组 Ⅰ、检测相邻递增子数组 Ⅱ、好子序列的元素之和、统计小于 N 的 K 可约简整数