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

【环境安装】重装Docker-26.0.2版本

【机器背景说明】Linux-Centos7;已有低版本的Docker

【目标环境说明】

卸载已有Docker,用docker-26.0.2.tgz安装包安装

1.Docker包下载

下载地址:Index of linux/static/stable/x86_64/

2.卸载已有的Docker

卸载之前首先停掉服务

sudo systemctl stop docker
sudo systemctl disable docker

采用官方提供的卸载方法:

#采用apt-get
sudo apt-get update
sudo apt-get purge -y docker-ce docker-ce-cli containerd.io
#yum方式
sudo yum remove docker docker-common docker-selinux docker-engine

或者手动卸载

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

sudo rm -rf /usr/local/bin/docker
sudo rm -rf /usr/local/bin/docker-compose
sudo rm -rf /usr/local/bin/docker-machine
sudo rm -rf /usr/bin/docker
sudo rm -rf /usr/bin/docker-compose

sudo rm /usr/local/bin/docker
sudo rm /usr/bin/docker

sudo rm /etc/systemd/system/docker.service
sudo rm /etc/systemd/system/docker.socket

如果存在NVIDIA的依赖卸载不掉的问题,则可去下面文件夹删掉带有"NVIDIA"的相关依赖文件

cat /etc/apt/sources.list.d/*

3.安装Docker

解压复制docker文件到系统环境变量中

sudo tar -xvzf docker-26.0.2.tar.gz
sudo cp ./docker/* /usr/bin/

配置docker的 systemd 服务 

sudo mkdir -p /etc/systemd/system/docker.service

 在内容中填上

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target

[Service]
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=1048576
LimitNPROC=infinity
TimeoutStartSec=0
Restart=always

[Install]
WantedBy=multi-user.target

4.启动并检查Docker是否完成

sudo systemctl daemon-reload
sudo systemctl start docker
sudo systemctl enable docker

docker --version
docker info

5.(选做) 安装Docker-compose

下载地址:https://github.com/docker/compose/releases/tag/v2.33.0

下载完后直接扔到/usr//bin/里

并给权限

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

http://www.kler.cn/a/548398.html

相关文章:

  • Excel中不用复杂公式根据指定X列的数值N复制整行数据N行简单方法
  • 1.hadoop3.3.6集群搭建
  • 青少年编程与数学 02-009 Django 5 Web 编程 09课题、视图函数
  • android studio下载安装汉化-Flutter安装
  • C语言:强符号和弱符号
  • vite创建的react18的@路径提示配置
  • Docker中安装MySql方法
  • [免费]SpringBoot公益众筹爱心捐赠系统【论文+源码+SQL脚本】
  • Ubuntu24.04更新国内源
  • Asp.Net Core MVC 中级开发教程
  • CAN学习记录
  • 在 Ubuntu 上安装最新版本的 CMake
  • 2025-02-13 学习记录--C/C++-PTA 7-15 计算圆周率
  • Redis的哨兵集群、分片集群
  • 怎么使用服务器运行pySCENIC
  • 安卓基础(持续更新的笔记)
  • 《Spring实战》(第6版)第1章 Spring起步
  • Postman如何流畅使用DeepSeek
  • 淘宝/天猫获得淘宝商品评论 API 返回值说明||API评论接口
  • ES增加字段