docker以及docker-compose 离线安装

一、离线安装docker
1.下载离线包
去官网下载离线包
https://download.docker.com/linux/static/stable/

 我这里下载的是X86_64的包,

 

2.安装docker

sudo tar zxvf docker-20.10.13.tgz

 

 

将docker目录下面的文件全部拷贝到/usr/bin/

sudo cp -p docker/* /usr/bin

将docker注册为系统服务

sudo vim /lib/systemd/system/docker.service

如果报错,那有可能是 /lib/systemd/system/docker.service 文件不存在,需要去创建

sudo mkdir -p /lib/systemd/system
sudo touch /lib/systemd/system/docker.service

或者直接写好 docker.service 文件,复制过去也可以

sudo cp docker.service /lib/systemd/system/docker.service

注意:
docker.service内容如下
[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.com
After=network.target docker.socket
[Service]
Type=notify
EnvironmentFile=-/run/flannel/docker
WorkingDirectory=/usr/local/bin
ExecStart=/usr/bin/dockerd \-H tcp://0.0.0.0:4243 \-H unix:///var/run/docker.sock \--selinux-enabled=false \--log-opt max-size=1g
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target

 

重启守护进程和服务

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

 

二、离线安装docker-compose
下载地址
https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64

sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo docker-compose -v

结果如下:

 


原文链接:https://blog.csdn.net/qq_54947566/article/details/126142310

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/821097.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实现CJ188转profinet IO项目案例

VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 配置VFBOX网关 2 5 用PROFINET IO协议转发数据 5 6 案例总结 7 1 案例…

RAW 转换器推荐:Capture One Studo 中文激活版

Capture One Studio是一款专为摄影师设计的强大图像处理软件,它以其卓越的RAW格式处理能力和精准的色彩控制而闻名。该软件提供了丰富的编辑工具,使用户能够轻松调整曝光、对比度、色彩平衡等参数,同时支持多种相机型号的RAW文件格式,确保完美处理各类摄影作品。Capture On…

如何优雅地将AI人工智能在线客服嵌入企业网站

人工智能的应用趋势不可阻挡,我们要做的是尽快适应时代的发展,顺水推舟。随着人工智能(AI)技术的飞速发展,越来越多的企业意识到,将AI客服嵌入企业网站是提升客户体验、提高工作效率的重要手段。相比于传统的人工客服,AI客服可以24/7全天候服务,不仅能有效处理大部分用…

win10彻底永久关闭自动更新的方法

win10彻底永久关闭自动更新的方法【已验证有效】2024-09-13 10:01 马力 4900402 微信公众号"dnpz2010" win10的自动更新可谓是非常顽固,很多用户在网上试了各种关闭win10自动更新的方法,刚开始看着好像是关闭更新了,可没过多久系统就又开始自动更新了。…

2025 年最佳的 Retool 开源替代方案

汇总一周产品更新日志,最新发布可以前往我们的博客查看。 NocoBase 目前更新包括两个分支:main 和 next 。 main :截止目前最稳定的版本,推荐安装此版本。 next:内测版,包含一些未发布的新特性,这个版本可能还不完全稳定,适用于开发者或测试人员,用于提前体验新功能或…

平面图形中建系 | 平面直角坐标系

在平面图形中借助建立的平面直角坐标系,通过计算解决问题前情概要 如果没有笛卡尔平面直角坐标系,那么涉及平面向量的问题只能用基向量的方法[形的角度]求解,不能用代数方法[数的角度]计算;同理如果没有空间直角坐标系的介入,立体几何中的问题也就只能从形的角度思考,而不…

国家电网某全资集团公司上线智和信通一体化监控平台

根据集团的网络现状和使用场景,智和信通采取为其采取内外网分别部署的方案,对完全隔离的两张网内的设备进行管理,在保障网络安全的前提下实现集团对IT设备的纳管需求。 国网某控股集团公司是国家电网公司全资子公司和金融资产投资管理平台。集团持有财务公司、财险、…

该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置“页面中创建关联

该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置“页面中创建关联目录该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置“页面中创建关联1. 点击左下角开始图标然后点击设置2. 点击应用3. 点击左…

Cinemachine——磁力吸实现CinemachineTargetGroup

视角“聚焦”是游戏过场动画中常见的功能,Cinemachine实现这个功能,让我们看看具体怎么使用吧。通过Package Manager导入Cinemachine插件,在导入Cinemachine Sample后,我们可以在Assets文件夹下Cinemachine/2.6.17(这个是你下载的cinemachine版本号)/Cinemachine Example…

去哪儿旅行携手 HarmonyOS SDK | 告别繁琐,常用信息秒级填充

背景 去哪儿旅行作为行业内领先的一站式在线旅游平台,多年来在日益加剧的市场竞争中积极寻求创新,凭借其优质的服务深受消费者青睐。2024年,去哪儿旅行适配HarmonyOS NEXT版本, 升级用户服务体验。 当前,去哪儿旅行应用中多个业务服务涉及表单填充场景。用户在进行身份信息…

AOT漫谈专题(第七篇): 聊一聊给C#打造的节点依赖图

一:背景 1. 讲故事 上一篇我们聊过AOT编程中可能会遇到的三大件问题,而这三大件问题又是考验你对AOT中节点图的理解,它是一切的原点,接下来我就画几张图以个人的角度来解读下吧,不一定对。 二:理解节点依赖图 1. 对节点的理解 按照官方的说法,构建依赖节点和GC的标记算法…

ton 通过queryId关联交易

js发起交易代码: async function sendTransaction(item, queryId) {// return false;// console.log(sendTransaction, item, address);const {beginCell,toNano,Address,TonClient,StateInit,storeStateInit,JettonMaster,Cell,} = await import("@ton/ton");const…