首页 > 系统相关 >在linux中离线安装docker操作指南

在linux中离线安装docker操作指南

时间:2024-05-23 21:19:32浏览次数:26  
标签:bin 离线 systemctl usr linux docker Docker

1.在有网络连接的环境下,下载Docker安装包,包名为docker-xx.x.x.tgz。

  下载地址:https://download.docker.com/linux/static/stable/x86_64/

2.将压缩包上传到目标服务器,解压压缩包。

3.执行如下命令卸载旧版docker。

  yum remove docker*

4.将解压的所有文件拷贝到/usr/bin目录下

   cp docker/* /usr/bin/

5.将docker注册为系统服务

   创建文件 /etc/systemd/system/docker.service并添加如下内容:

[Unit]

Description=Docker Application Container Engine
Documentation=https://docs.docker.com

[Service]
ExecStart=/usr/bin/dockerd
Restart=always
StartLimitInterval=0
RestartSec=10

[Install]
WantedBy=multi-user.target

6.重新加载systemd配置,使新创建的docker服务立即生效

  

systemctl daemon-reload

7.启动docker服务并查看服务状态

systemctl start docker

systemctl status docker

8.安装完成,执行如下命令可验证是否成功安装 

##查看 Docker 客户端和服务器的版本信息
docker version

##查看 Docker 系统的详细信息,包括容器、镜像、存储驱动、网络等的配置和统计信息
docker info

  

标签:bin,离线,systemctl,usr,linux,docker,Docker
From: https://www.cnblogs.com/franson-2016/p/18209359

相关文章

  • netcore webapi部署到docker容器,api调用后显示中文乱码
    vs2022webapi部署到docker容器,api调用后显示中文乱码。原因是:源代码文件不是utf-8编码(用vscode打开是乱码,在vscode修改后,再提交,正常)解决方法:在中文环境下用过微软家Visualstudio的都知道,新建文件的保存编码都默认为当前系统语言,所以你的文件编码永远都是GB2312,非常令人蛋......
  • 【Linux C | 网络编程】基础概念
    一、IP和端口1、IP地址用来标识一台电脑的地址,它由四个字节组成,我们平时看到的192.168.100.30是把IP地址的四个字节按字节单独取出来显示的,在电脑中这个四个数字是存在一个32位的无符号整数中的,所以它的数值一般比较大2、端口每台电脑上有很多需要上网的程序,这些程序都是同......
  • 使用tc命令模拟linux网络延迟环境
    tc(TrafficControl)是Linux中用于流量控制和网络模拟的强大工具。你可以使用它来模拟网络延迟、带宽限制、数据包丢失等。以下是一个使用tc模拟网络延迟的基本步骤:1.查看当前的qdisc(队列规则)和filter(过滤器)首先,确保你的网络接口没有设置任何qdisc。你可以使用以下命令查......
  • docker如何确定dockerd的地址
    introdocker这个命令行工具本身通常是接触容器的第一关:示例中一般会使用docker来制作(build)镜像/运行(run)容器。但是docker这个可执行程序本身并没有太复杂的逻辑,它更多的是提供了一个类似于bash这种和人类用户更友好的命令/子命令,真正的workhorse是dockerd进程(当然,也可能是do......
  • Linux学习笔记16---常用操作命令(free命令)
    free命令显示系统内存的使用情况,包括物理内存、虚拟内存(swap)和内核缓冲区内存。如果加上-h选项,输出的结果会友好很多:有时我们需要持续的观察内存的状况,此时可以使用-s选项并指定间隔的秒数:$free-h-s3上面的命令每隔3秒输出一次内存的使用情况,直到你按下ctr......
  • Win11 Linux子系统安装失败错误代码0x800701bc解决方法
    Win11Linux子系统安装失败错误代码0x800701bc解决方法 报错提示:Installing,thismaytakeafewminutes…WslRegisterDistributionfailedwitherror:0x800701bcError:0x800701bcWSL2???https://aka.ms/wsl2kernelPressanykeytocontinue… 处理方法......
  • linux常用命令
     系统信息top实时显示系统进程和资源使用情况  top-10:40:36•系统当前时间up10days,35min•系统到目前为止已运行的时间1user•当前登录系统的用户数量loadaverage:0.39,0.35,0.48•系统负载(任务队列的平均长度),3个数值分别为1分钟、5分......
  • Linux 开启定时任务执行脚本
    接到领导一个需求,要把压缩包放到当天日期的目录下,所以需要每天生成一个当前日期的文件夹1、创建sh文件,我这边命名为zip.sh#!/bin/bashtime=$(date"+%Y-%m-%d")##获取当前时间并且格式化时间##切换到这个目录下cd/root/app/bankcard/zip/mkdir"${time}"##创建以时......
  • linux关闭numa
    以下内容在Centos8操作系统演示1、编辑/etc/default/grub2、在GRUB_CMDLINE_LINUX里添加numa=off3、输入命令grub2-mkconfig-o/boot/grub2/grub.cfg用更改的文件重新生成/boot/grub2/grub.cfg重启生效4、重启后查看cat/proc/cmdline再次确认......
  • docker添加文件重新打包
    dockersave归档dockercommint按照运行状态打包一个镜像dockerbuild打包一个新镜像 [root@ecs-353585sdkjs-plugins]#dockerpsCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTS......