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

linux环境安装docker

linux环境下载安装docker

  • 参考网址
  • 查询服务器的操作系统
  • 下载docker
    • 1、卸载已安装的docker
    • 2、安装dnf-plugins-core 包
    • 3、配置镜像仓库
    • 4、安装版本
      • 安装最新版本
      • 安装指定版本
    • 5、设置开机自启动
    • 6、运行测试
    • 7、卸载重装
      • 清理 Docker 系统中不再使用的数据(容器、缓存)
      • 卸载 Docker 引擎、CLI 和 Containerd 包
      • 删除镜像、容器、卷和配置文件
      • 移除 Docker 的 YUM 或 DNF 源配置文件

参考网址

docker官网 https://docs.docker.com/engine/install/centos/
清华开源网 https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

查询服务器的操作系统

使用命令,可以查看到计算机相关信息

hostnamectl

在这里插入图片描述
可以知道系统是CentOS的,X86架构
或者使用命令行

cat /etc/os-release

在这里插入图片描述

下载docker

官网地址:: https://docs.docker.com/engine/install/centos/
按照指示进行安装
在这里插入图片描述

1、卸载已安装的docker

sudo dnf remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

2、安装dnf-plugins-core 包

sudo dnf -y install dnf-plugins-core

3、配置镜像仓库

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

使用官网的会比较慢,可以考虑换成清华大学的开源镜像地址

dnf-3 config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sed -i 's+https://download.docker.com+https://mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo

在这里插入图片描述

注意:命令行是要看具体路径的
在这里插入图片描述
在这里插入图片描述

参考: https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

4、安装版本

安装最新版本

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

在这里插入图片描述

安装指定版本

先查询可安装版本

dnf list docker-ce --showduplicates | sort -r

在这里插入图片描述
将命令行中的版本进行替换

sudo dnf install docker-ce-3:28.1.1-1.el9 docker-ce-cli-3:28.1.1-1.el9 containerd.io docker-buildx-plugin docker-compose-plugin

5、设置开机自启动

sudo systemctl enable --now docker

在这里插入图片描述

6、运行测试

sudo docker run hello-world

在这里插入图片描述

7、卸载重装

清理 Docker 系统中不再使用的数据(容器、缓存)

docker system prune -af

在这里插入图片描述

卸载 Docker 引擎、CLI 和 Containerd 包

sudo dnf remove docker-ce docker-ce-cli containerd.io

在这里插入图片描述

删除镜像、容器、卷和配置文件

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

移除 Docker 的 YUM 或 DNF 源配置文件

sudo rm /etc/yum.repos.d/docker-ce.repo

在这里插入图片描述

相关文章:

  • 智慧医院的可视化变革:可视化工具助力数字化转型
  • leetcode 142. Linked List Cycle II
  • 【Django】中间件
  • RDD有哪几种创建方式
  • 软件研发效能体系建设
  • VLM-AD:通过视觉语言模型监督实现端到端自动驾驶
  • Mac中Docker下载与安装
  • Excel模版下载文件导入
  • 跨物种交流新时代!百度发布动物语言转换专利,听懂宠物心声
  • WHAT - Rust 智能指针
  • -CoderOilStationJava高级工程师
  • 嵌入式学习--江协51单片机day2
  • 卷积神经网络基础(七)
  • C++对象注册系统(1)实现原理
  • 【Python爬虫电商数据采集+数据分析】采集电商平台数据信息,并做可视化演示
  • DHCP理解
  • 【上位机——MFC】对象和控件绑定
  • Kubernetes安全策略实战:从PodSecurityPolicy到Pod Security Admission
  • leetcode文件级全局变量会在测试用例之间相互影响
  • FPGA----基于ZYNQ 7020实现定制化的EPICS通信系统
  • 可量产9MWh超大容量储能系统亮相慕尼黑,宁德时代:大储技术迈入新时代
  • 眉山“笑气”迷局:草莓熊瓶背后的隐秘与危机
  • 高进华“控股”后首份年报出炉,史丹利账上可动资金大幅缩水
  • 两次蹚入同一条河,巴萨这一晚被命运抛弃
  • 国际上首次,地月空间卫星激光测距试验在白天成功实施
  • 马上评|从一个细节看今年五一档电影