首页 > 系统相关 >Linux 离线安装docker

Linux 离线安装docker

时间:2023-11-16 16:00:57浏览次数:56  
标签:service tgz 离线 24.0 systemctl Linux docker

一、Linux 离线安装docker

1. 下载Linux版本离线安装包

  • 下载地址

https://download.docker.com/linux/static/stable/x86_64/

  • 下载的最新版本

docker-24.0.7.tgz

2. 安装docker

  • 上传安装包

创建文件夹 dockersoftware
#mkdir dockersoftware
上传docker-24.0.7.tgz到 /dockersoftware
解压
#tar xvf docker-24.0.7.tgz
# ls -l docker
#cp docker/* /usr/bin
# rm -rf docker docker-24.0.7.tgz

  • 配置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

3. docker 命令

# 开机启动
systemctl enable docker.service
# 启动docker
systemctl start docker
# docker状态
systemctl status docker
# 重启docker服务
systemctl restart docker
#验证安装

 

标签:service,tgz,离线,24.0,systemctl,Linux,docker
From: https://www.cnblogs.com/fxrz/p/17836482.html

相关文章

  • Linux磁盘配额
    设置磁盘配额需要提前注意几点:1.磁盘配额限制只能针对文件系统做配额限制,即/dev/sd{a,b,c}1等,且内核和文件系统必须支持,且文件系统类型必须是XFS,否则无法设置配额。2.配额只能限制普通用户,无法限制管理员用户。3.需要提前yum-yinstallquota,安装quota这个命令包。4.可以限制......
  • 修改/etc/docker/daemon.json中的log-opts配置发现无效 docker 限制日志大小
    https://colobu.com/2018/10/22/no-space-left-on-device-for-docker/在/etc/docker/daemon.json中修改或添加log-opts参数"log-driver":"json-file","log-opts":{"max-size":"50m","max-file":"3"}网上很......
  • Linux挂载硬盘(2T以上)-parted
     查看PDF操作场景本文以裸金属服务器的操作系统为“CentOS7.464位”、云硬盘容量为3TB举例,采用Parted分区工具为容量大于2TB的数据盘设置分区。MBR格式分区支持的磁盘最大容量为2TB,GPT分区表最大支持的磁盘容量为18EB,因此当为容量大于2TB的磁盘分区时,请采用GPT分......
  • JDK系列---【linux系统脚本快速安装JDK】
    1.install.shtar-zxvfjdk8.tar.gzmvjdk8u201jdk8#查看是否系统自带openjdkrpm-qa|grepjava#卸载自带openjdkrpm-etadata-java-2022a-1.el8.noarchjavapackages-filesystem-5.3.0-1.module+el8+2447+6f56d9a6.noarchjava-1.8.0-openjdk-headless-1.8.0.322.b06-11.......
  • Linux文件权限02
    ACL高级特性最大有效权限mask:使用getfacl,其中mask项就是ACL的最大有效权限注:mask用来指定最大有效权限。系统给用户赋予ACL权限需要和mask的权限逻辑“相与”之后的权限才是用户的真正权限default:继承创建目录dir01,使用setfacl命令给用户增加rwx权限,然后在dir01目录下创建dir0......
  • linux配置固定的静态IP
    1、打开网络配置文件,如果你的网卡不是eth0,请相应替换为你的网卡名称。vim/etc/sysconfig/network-scripts/ifcfg-eth02、按照以下内容替换(根据你的网络设置而定)。DEVICE=eth0#网络设备名称TYPE=Ethernet#网络类型为以太网UUID=XXXXXXXXXX#设备的唯一标识符ONBOO......
  • 《Unix/Linux系统编程》第十二章学习笔记
    《Unix/Linux系统编程》第十二章学习笔记概念介绍块设备I/O缓冲区用来代替磁盘I/O的文件存取方法,基本原理是使用一系列的I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的磁盘块时,它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。如果该缓冲区存在并且包含有效......
  • docker 监控工具 uptime
    该项目可以用来监控服务正常运行时间,它界面美观、支持Docker一键部署,提供了中文界面、通知、多状态页面等实用功能。项目特点监控HTTP(s)/TCP/HTTP(s)关键字/HTTP(s)Json查询/Ping/DNS记录/推送/Steam游戏服务器/Docker容器的正常运行时间。精美、反应式......
  • docker使用--gpus all报错: docker: Error response from daemon: could not select d
    报错信息:docker:Errorresponsefromdaemon:couldnotselectdevicedriver""withcapabilities:[[gpu]].解决方法:1,任意路径下创建nvidia-container-runtime-script.sh文件vimnvidia-container-runtime-script.sh拷贝下方内容到nvidia-container-runtime-script.......
  • docker compose和docker swarm 和 docker stack
    dockercompose:单机部署,使用dockercompose编排多个服务dockerswarm:多机部署,实现对单个服务的简单部署(通过dockerfile)dockerstack:实现集群环境下多服务编排。(通过compose.yml)狂神说docker(最全笔记)_狂神说docker笔记            docker-compose教程(安装,使用,快......