首页 > 其他分享 >docker离线安装

docker离线安装

时间:2024-05-05 14:00:36浏览次数:34  
标签:bin service 步骤 离线 systemctl docker 安装 Docker

步骤一: 官网下载 Docker 安装包

wget https://download.docker.com/linux/static/stable/x86_64/docker-24.0.6.tgz

步骤二: 解压安装包

tar -zxvf docker-24.0.6.tgz

步骤三: 将解压后的 Docker 文件移到 /usr/bin 目录下

sudo cp docker/* /usr/bin/

步骤四: 将 Docker 注册为系统服务

vim /etc/systemd/system/docker.service

然后在文件中添加以下内容,退出并保存。

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

[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

步骤五: 给文件增加可执行权限

chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload

步骤六: 设置开机自启动

systemctl enable docker.service

步骤七: 启动 Docker

systemctl start docker

步骤八: 测试 Docker 是否启动

docker run hello-world

标签:bin,service,步骤,离线,systemctl,docker,安装,Docker
From: https://www.cnblogs.com/lfg-blog/p/18173462

相关文章

  • Matlab安装教程(Linux)
    解压安装包在虚拟机中,文件直接通过拖拽文件的方式将安装包拉入虚拟机时,文件通常存放在/tmp/VMwareDnD中,因此需要将存放文件位置的文件转移到/home/<用户名>/<存放目录>中参考命令如下:mv/tmp/VMwareDnD/<文件存放目录>/*/home/<用户名>/<存放目录>之后在存放压缩包的目录中,......
  • Mac更新python3.12 解决pip3安装报错
    Mac使用homebrew更新了python3.12,删除了以前的版本和pip3安装软件时候报错。error:externally-managed-environment×Thisenvironmentisexternallymanaged╰─>ToinstallPythonpackagessystem-wide,trybrewinstallxyz,wherexyzisthepackageyouare......
  • 【转载】Godot-GDExtension C++ 环境搭建 (Docker+MinGW/跨平台)
    本文原链接见 Godot-GDExtensionC++环境搭建(Docker+MinGW/跨平台)|Convexwf'sKirakiraBlog。Godot在4.X之后推出了GDExtension,通过第三方绑定扩展功能,目前官方支持的语言只有C++。通过使用GDExtensionC++编写扩展插件,可以作为库文件在Godot中交互使用。GDExten......
  • ubuntu_24.04 Noble LTS安装docker desktop启动无窗口及引擎启动失败的解决方法
    ubuntu_24.04LTS安装dockerdesktop启动无窗口及引擎启动失败的解决方法1.安装dockerdesktop后启动无窗口现象:执行sudoaptinstall./docker-desktop-4.29.0-amd64.deb成功安装dockerdesktop后,无论是在菜单里点击DockerDesktop图标还是执行systemctl--userstartdocker......
  • Docker Build - ERROR: RUN go mod tidy
     =>ERROR[build13/14]RUNgomodtidy29.3s------>[build13/14]RUNgomodtidy:0.270go:findingmoduleforpackagegithub.......
  • Multisim14--软件简介及安装教程(内含安装包)
    安装包见文章末尾 一、软件简介Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。工程师们可以使用Multisim交互式地搭建电路原......
  • Ubuntu 20.04.6 安装教程 (VMware16)
    1.下载ubuntu进入官网地址:https://ubuntu.com/选择版本2.VMware创建虚拟机3.安装Ubuntu选择iso文件启动Ubuntu选择语言安装模式没有检测到操作系统?没关系选择地区你是Ubuntu系统的某一位用户耐心等待耐心等待之时,做件重要的事重启Ub......
  • 在Docker内部使用gdb调试器报错-Operation not permitted
    在docker内部使用gdb调试时刻遇到了gdb如下报错信息:warning:Errordisablingaddressspacerandomization:Operationnotpermitted原因地址随机化是linux一项安全特性,它允许内核进程启动每次加载库的时候都在随机化的分布在进程虚拟内存地址空间上(早期固定的库要加载......
  • Qt学习第一篇(windows下安装和代码规范)
    Qt_1QtCreator是Qt公司生产的IDE。它集成了多个工具,包括代码编辑器、图形UI(GUI)设计器、编译器、调试器、Qt设计器、Qt快速设计器和Qt助手等。QtDesigner帮助设计基于小部件的GUI,而QtQuickDesigner提供了在设计模式下创建和编辑基于QML的GUI的UI。Qt......
  • 构建包含mysql和redis服务的docker镜像
    直接上dockerfile代码1FROMcentos:centos7.9.20092RUNyuminstall-ywget&&\3wgethttps://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm&&\4yum-ylocalinstallmysql80-community-release-el7-11.noarch.rpm......