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

linux下离线安装docker

linux下离线安装docker

一、安装docker

Docker 官网离线安装文档 https://docs.docker.com/engine/install/binaries/

整理步骤如下:

  1. 官网下载 docker 安装包,地址为 https://download.docker.com/linux/static/stable/,如果是x86就选择x86_64,arm选择aarch64,然后下载tgz包,这里选择的是目前的最新版24.0.5
  2. 在任意位置解压
    tar -zxvf docker-24.0.5.tgz
    
  3. 移到 /usr/bin
    mv docker/* /usr/bin
    
  4. 配置镜像加速器,使用中科大镜像加速器
    tee /etc/docker/daemon.json <<-'EOF'
    {"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
    }
    EOF
    
  5. 刷新配置
    systemctl daemon-reload
    
  6. 后台运行
    nohup dockerd &
    
  7. 拉取 hello-world 镜像并运行
    docker pull hello-world
    docker run hello-world
    
    如果看到 Hello from Docker! 字样,代表运行成功

二、安装docker-compose

  1. 下载 docker-compose,地址为 https://github.com/docker/compose/releases
  2. 移动到 /usr/local/bin/docker-compose;
    mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
    
  3. 添加执行权限
    chmod +x /usr/local/bin/docker-compose
    
  4. 查看版本
    docker-compose -v
    

三、卸载

  1. 卸载 docker
    # 删除 docker
    rm -rf /usr/bin/docker*
    # 删除 containerd
    rm -rf /usr/bin/containerd*
    # 删除 docker 运行时 ID
    rm -rf /var/run/docker*
    
  2. 卸载 docker-compose
    rm -rf /usr/local/bin/docker-compose
    rm -rf /var/lib/docker*
    rm -rf /var/lib/containerd*
    

相关文章:

linux下离线安装docker

linux下离线安装docker 一、安装docker Docker 官网离线安装文档 https://docs.docker.com/engine/install/binaries/ 整理步骤如下&#xff1a; 官网下载 docker 安装包&#xff0c;地址为 https://download.docker.com/linux/static/stable/&#xff0c;如果是x86就选择x…...

SQL server 异地备份数据库

异地备份数据库 1.备份服务器中设置共享文件夹 2.源服务器数据库中添加异地备份代理作业 EXEC sp_configure show advanced options, 1;RECONFIGURE; EXEC sp_configure xp_cmdshell, 1;RECONFIGURE; declare machine nvarchar(50) 192.168.11.10 --服务器IP declare pa…...

高并发系统设计要点

在系统设计时&#xff0c;如果能预先看到一些问题&#xff0c;并在设计层面提前解决&#xff0c;就会给后期的开发带来很大的便捷。相反&#xff0c;有缺陷的架构设计可能会导致后期的开发工作十分艰难&#xff0c;甚至会造成“推倒重来”的情形。因此&#xff0c;在系统设计阶…...

Redis 拒绝服务漏洞(CVE-2023-28856)修复处理

一、漏洞描述 Redis Labs Redis是美国Redis Labs公司的一套开源的使用ANSI C编写、支持网络、可基于内存亦可持久化的日志型、键值&#xff08;Key-Value&#xff09;存储数据库&#xff0c;并提供多种语言的API。 Redis 7.0.0 到 7.0.10版本、6.2.0 到 6.2.11版本、6.0.0 到 …...

Android保存网页的方法

首先要使用js交互就需要懂原理&#xff1a; 感谢大佬&#xff1a;js中document节点获取页面元素的六种方式 1.querySelector()方法 描述&#xff1a;本方法用于根据给定的选择器选中页面元素 如果有多个元素满足条件&#xff0c;则返回第一个满足条件的元素节点 语法&#xff…...

P2P 网络,PING程序。

没有废话,直接上版本号和代码,以及讲解。 crate版本号libp2p0.52.1tokio1.30.0依赖配置: [dependencies] tokio = { version="1.30.0", features=["full"] } libp2p = { version="0.52.1", features=["tokio","dns", &q…...

OPENCV C++(十二)模板匹配

正常模板匹配函数 matchTemplate(img, templatee, resultMat, 0);//模板匹配 这里0代表的是方法&#xff0c;一般默认为0就ok img是输入图像 templatee是模板 resultmat是输出 1、cv::TM_SQDIFF&#xff1a;该方法使用平方差进行匹配&#xff0c;因此最佳的匹配结果在结果为…...

【配置环境】Linux下安装MySQL

目录 一&#xff0c;环境 二&#xff0c;安装步骤 1.使用包管理器安装MySQL 2.配置MySQL的安全选项 3.设置root用户使用密码进行身份验证&#xff08;可选&#xff09; 三&#xff0c;拓展知识 1.如何修改MySQL的密码策略&#xff1f; 一&#xff0c;环境 VMware Workst…...

【100天精通python】Day30:使用python操作数据库_数据库基础入门

专栏导读 专栏订阅地址&#xff1a;https://blog.csdn.net/qq_35831906/category_12375510.html 1 数据库基础知识介绍 1.1 什么是数据库&#xff1f; 数据库是一个结构化存储和组织数据的集合&#xff0c;它可以被有效地访问、管理和更新。数据库的目的是为了提供一种可靠的…...

android 如何分析应用的内存(十八)终章——使用Perfetto查看内存与调用栈之间的泄露

android 如何分析应用的内存&#xff08;十八&#xff09; 在前面两篇文章中&#xff0c;先是介绍了如何用AS查看Android的堆内存&#xff0c;然后介绍了使用MAT查看 Android的堆内存。AS能够满足基本的内存分析需求&#xff0c;但是无法进行多个堆的综合比较&#xff0c;因此…...

arcpy实现kml批量转出为shp 包括shp合并

参考文章 arcpy实现 kml批量转出为shp_kml批量合并转shp_A873054267的博客-CSDN博客 参考帮助是arcgis里边自带的KMLToLayer_conversion函数 应用场景&#xff1a; 两步路产生的多个轨迹文件KML&#xff0c;批量转换成arcgis 的gdb数据库 最后合并成一个shp 第一步&#…...

高等数学:泰勒公式

注&#xff1a;第三条 e x e^x ex的展开式&#xff0c;在 1 1 1和 1 2 x 2 \frac{1}{2}x^2 21​x2之间添上一个 x x x。 1 1 − x ∑ n 0 ∞ x n 1 x x 2 x 3 ο ( x 3 ) , x ∈ ( − 1 , 1 ) . \begin{aligned}\frac{1}{1-x}\sum_{n0}^\infty x^n1xx^2x^3\omicron(x^…...

JZ32 从上往下打印二叉树(Java)

题目地址&#xff1a;从上往下打印二叉树_牛客题霸_牛客网 题目回顾&#xff1a; 不分行从上往下打印出二叉树的每个节点&#xff0c;同层节点从左至右打印。例如输入{8,6,10,#,#,2,1}&#xff0c;如以下图中的示例二叉树&#xff0c;则依次打印8,6,10,2,1(空节点不打印&…...

hackNos靶机

靶机训练1 - hackNos: Os-hackNos 靶机平台 Vulnhub 是一个提供各种漏洞环境的靶场平台&#xff0c;供安全爱好者学习使用&#xff0c;大部分环境是做好的虚拟机镜像文件&#xff0c;镜像预先设计了多种漏洞&#xff0c;需要使用VMware或者VirtualBox运行。每个镜像会有破解的目…...

取地址及 const取地址操作符重载

取地址及 const取地址操作符重载 #include <iostream> using namespace std;class A { public:A(int year, int month, int day){_year year;_month month;_day day;}//它们是默认成员函数&#xff0c;我们不写编译器会自动生成&#xff0c;自动生成就够用了&#xff…...

【Linux初阶】进程间通信介绍 管道

&#x1f31f;hello&#xff0c;各位读者大大们你们好呀&#x1f31f; &#x1f36d;&#x1f36d;系列专栏&#xff1a;【Linux初阶】 ✒️✒️本篇内容&#xff1a;进程间通信介绍&#xff0c;管道概述&#xff0c;匿名管道应用&#xff0c;命名管道应用 &#x1f6a2;&#…...

App 在macOS Catalina下提示已损坏无法打开解决办法:

App 在macOS Catalina下提示已损坏无法打开解决办法&#xff1a; 打开终端&#xff1b; 输入以下命令&#xff0c;回车&#xff1b; sudo xattr -d com.apple.quarantine /Applications/xxxx.app注意&#xff1a;/Applications/xxxx.app 换成你的App路径&#xff08;推荐直接…...

ad+硬件每日学习十个知识点(26)23.8.6 (DCDC的降压电路、升压电路、降压-升压电路,同步整流,选型考虑同步、隔离)

文章目录 1.DCDC的降压原理2.DCDC的升压原理3.DCDC的升压和降压原理4.什么是肖特基二极管造成的死区电压&#xff1f;5.MOS管有死区电压么&#xff1f;6.DCDC的同步整流&#xff08;用MOS管取代整流二极管&#xff0c;避免死区电压的影响&#xff09;7.DCDC选型——同步与非同步…...

Elasticsearch3节点集群配置账号密码安全验证

Elasticsearch3节点集群配置账号密码安全验证 ES配置文件 rootnode1:~# grep -Ev "^#|^$" /etc/elasticsearch/elasticsearch.yml cluster.name: es-pre node.name: node1 node.master: true node.data: true path.data: /data/elk/es/data path.logs: /data/elk/…...

ffmepg滤镜

视频按顺时针方向旋转90度 ffplay -vf transpose1 -i juren-30s.mp4 ffplay -f lavfi -i testsrc -vf transpose1 -f lavfi -i testsrc这个滤镜是ffmpeg给用户的一个测试使用的视频 视频水平翻转(左右翻转) -vf hflip 实现慢速播放&#xff0c;声音速度是原始速度的50% ffpla…...

混合系统建模:离散与连续动态的融合与应用

1. 混合系统基础概念解析混合系统&#xff08;Hybrid Systems&#xff09;是同时包含离散和连续动态行为的数学模型&#xff0c;在信息物理系统&#xff08;CPS&#xff09;建模中具有核心地位。这类系统通过有限状态机描述离散的模式切换&#xff0c;用微分方程刻画连续状态演…...

Java 25虚拟线程上线前必须做的5项破坏性测试:第3项让80%团队回滚——附自动化测试脚本开源地址

第一章&#xff1a;Java 25虚拟线程高并发实践导论Java 25正式将虚拟线程&#xff08;Virtual Threads&#xff09;从预览特性转为标准特性&#xff0c;标志着JVM在轻量级并发模型上完成关键演进。虚拟线程由Project Loom长期孵化而来&#xff0c;其核心目标是让开发者能以近乎…...

避开这些坑!用Fiddler Everywhere抓包微信小程序时,HTTPS捕获和请求头复现的保姆级指南

避开这些坑&#xff01;用Fiddler Everywhere抓包微信小程序时&#xff0c;HTTPS捕获和请求头复现的保姆级指南 微信小程序的开发调试过程中&#xff0c;抓包分析是定位问题的关键手段。但许多开发者在初次使用Fiddler Everywhere时&#xff0c;常会遇到HTTPS流量捕获失败、请求…...

FPGA网络协议栈入门:从零开始,用Xilinx K7325t开发板实现一个支持DHCP和Ping的10G以太网节点

FPGA网络协议栈实战&#xff1a;基于Xilinx K7325t的10G以太网节点开发指南 引言 在当今高速网络通信领域&#xff0c;FPGA凭借其并行处理能力和低延迟特性&#xff0c;正成为构建高性能网络协议栈的理想平台。本文将带领读者从零开始&#xff0c;使用Xilinx K7325t开发板实现一…...

别再只记概念了!通过调试DES-CBC的C代码,彻底搞懂分组密码的‘链’是怎么连起来的

调试DES-CBC&#xff1a;用代码可视化理解分组密码的链式奥秘 当你在教科书上读到"分组密码"和"链式加密"这些术语时&#xff0c;是否感觉它们就像数学公式一样抽象难懂&#xff1f;作为开发者&#xff0c;我们更习惯通过代码和调试器来理解事物。本文将带…...

从Wi-Fi到5G:聊聊线性分组码(汉明码)在我们日常网络中的隐身守护

从Wi-Fi到5G&#xff1a;线性分组码如何守护你的每一次网络通信 每次点击视频播放键时&#xff0c;你是否想过为什么在信号不佳的地铁里&#xff0c;画面依然能流畅加载&#xff1f;当你在咖啡馆传输重要文件&#xff0c;数据包如何在干扰频发的2.4GHz频段中保持完整&#xff…...

Mac Mouse Fix终极指南:让普通鼠标超越苹果触控板的3个核心技巧

Mac Mouse Fix终极指南&#xff1a;让普通鼠标超越苹果触控板的3个核心技巧 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix Mac Mouse Fix是一款…...

别再死记硬背了!用MobileNet里的Depthwise Convolution,我彻底搞懂了轻量化网络的设计精髓

深度可分离卷积实战&#xff1a;从MobileNet看轻量化网络的底层逻辑 第一次接触MobileNet时&#xff0c;我被它的轻量化设计震撼了——在保持相当精度的前提下&#xff0c;参数量只有传统卷积网络的几分之一。直到拆解了Depthwise Convolution&#xff08;深度可分离卷积&#…...

SpringCloud Alibaba微服务排错实战:用SkyWalking揪出那个拖慢接口的“慢SQL”

SpringCloud Alibaba微服务排错实战&#xff1a;用SkyWalking揪出那个拖慢接口的"慢SQL" 问题现象&#xff1a;接口响应时间突然飙升 那天下午3点17分&#xff0c;我正喝着咖啡准备处理下一个需求&#xff0c;突然收到监控系统告警&#xff1a;订单查询接口的P99响应…...

NUMA架构与Linux内存策略优化实践

1. NUMA架构与内存策略基础 NUMA&#xff08;Non-Uniform Memory Access&#xff09;架构是现代多核处理器系统中的重要设计范式。与传统的UMA&#xff08;Uniform Memory Access&#xff09;架构不同&#xff0c;NUMA系统中每个处理器核心或处理器组&#xff08;称为NUMA节点&…...