Docker离线安装

devtools/2024/9/28 23:59:06/

概述

Docker既可以在线安装,又可以离线安装。有时服务器不能连接互联网,只能采用离线安装的方式。

Docker的Linux发行包可以在https://download.docker.com/linux/下载。另外,国内有镜像网站,下载速度更快(例如https://mirrors.huaweicloud.com/docker-ce/linux)

如上图所示,centos、debian等目录下是针对特定Linux发行版的安装包,是官方推荐的安装包。static目录下是二进制包,官方仅建议在测试环境使用(参见https://docs.docker.com/engine/install/binaries/)。

安装步骤

本文以Ubuntu 22.04为例。

1、下载版本。

https://mirrors.huaweicloud.com/docker-ce/linux/ubuntu/dists/jammy/pool/stable/amd64/下载

为 Docker Engine、CLI、containerd 和 Docker Compose 包下载以下 deb 文件:

containerd.io_1.7.20-1_amd64.deb
docker-buildx-plugin_0.16.2-1~ubuntu.22.04~jammy_amd64.deb
docker-ce_27.1.2-1~ubuntu.22.04~jammy_amd64.deb
docker-ce-cli_27.1.2-1~ubuntu.22.04~jammy_amd64.deb
containerd.io_1.7.20-1_amd64.deb

2、安装

在服务器上创建临时目录docker-pkgs,把下载的5个安装包放该目录下,执行安装命令:

sudo dpkg -i *.deb

安装完毕后,docker守护进程会自动启动,并且自动设置了开机自启。除了dockerdocker compose也已安装,可以通过下面命令验证。

docker -h
docker compose -h

3、(可选)把当前用户加入docker用户组

把当前用户加入用户组的目的是避免每次使用sudo执行docker命令

# 加入用户组
sudo usermod -aG docker $USER# 使用户组修改生效
newgrp docker

4、(可选)设置docker镜像源

目前国内能用的镜像源不多了,原子基金会的镜像源还可以用。修改(没有就新建)/etc/docker/daemon.json,添加以下内容:

{"registry-mirrors": ["https://hub.atomgit.com"]
}

然后重启docker使配置生效:

 sudo systemctl restart docker

参考

https://docs.docker.com/engine/install/ubuntu/​​​​​​

https://docs.docker.com/engine/install/linux-postinstall/


http://www.ppmy.cn/devtools/100849.html

相关文章

# NLP-transformer学习:(5)Bert 实战

NLP-transformer学习:(5)模型训练和预测 基于 NLP-transformer学习:(2,3,4),这里对transformer 更近一步,学习尝试使用其中的bert 文章目录 NLP-transformer学习:&#x…

美畅物联丨智控未来:营业厅视频联网解析系统重塑服务监管新纪元

在当今信息技术日新月异、迅猛发展的时代浪潮中,服务质量监督体系已全方位、深层次地融入社会的各个领域,已然成为推动行业标准化进程、全面提升客户满意度的核心驱动力。 营业厅,作为企事业单位直面公众的关键服务窗口,恰似企业…

Vue笔记总结(Xmind格式):第一天

Xmind鸟瞰图: 简单文字总结: vue知识总结: vue的优点: 1.体积小 2.更高的运行效率 3.双向数据绑定 4.生态丰富,学习成本低 vue指令: 1.指令:带有v-前缀的特殊属性 2…

Qt:玩转QPainter序列四补充(裁剪家族)

前言 本文补充上篇缺失的裁剪家族。 正文 9.裁剪家族 QRegion clipRegion() const; 功能:返回当前的剪裁区域 (clip region)。剪裁区域限制了绘制操作的范围,只有在剪裁区域内的部分才会被绘制。返回值:一个 QRegion 对象,表…

如何使用ssm实现品牌手机销售信息系统

TOC ssm246品牌手机销售信息系统jsp 第一章 绪 论 1.1背景及意义 系统管理也都将通过计算机进行整体智能化操作,对于品牌手机销售信息系统所牵扯的管理及数据保存都是非常多的,例如管理员;主页、个人中心、用户管理、商品分类管理、商品信…

盘古信息MES制造执行系统,赋能制造企业智能化运营管理

随着工业智能化的不断深入,MES系统在制造业中扮演着越来越重要的角色。盘古信息自主研发的IMS MES,通过提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、设备管理、采购管理、成本管理、看板管理、生产过程控制、…

设计模式之行为型模式

一、概述 1、行为型模式关注系统中对象之间的交互,研究系统在运行时对象之间的相互通信与协作,进一步明确对象的职责 2、行为型模式:不仅仅关注类和对象本身,还重点关注它们之间的相互作用和职责划分 3、类行为型模式&#xff…

IOS 15 实现Toast和小菊花Loading提示

本文主要是实现toast和loading两种提示功能,例如:登陆时参数不正确提示,toast提示后会自动隐藏。加载提示:不会自动隐藏,常用于网络请求,上传等。 添加依赖 #提示框架 #https://github.com/jdg/MBProgress…