Centos7离线安装Docker

当你有docker-20.10.1.tgz文件时,可以按照以下步骤来安装Docker:

一、准备工作

  1. 确认文件完整性:确保下载的docker-20.10.1.tgz文件完整且未被篡改。
  2. 上传文件:使用scprz(如果服务器支持)或其他文件传输工具将docker-20.10.1.tgz文件上传到服务器的指定目录下。

二、安装步骤

  1. 解压文件

    使用tar命令解压docker-20.10.1.tgz文件。在终端中执行以下命令:

tar -xvf docker-20.10.1.tgz
  1. 解压后,你会得到一个名为docker的目录,其中包含了Docker的所有二进制文件。

  2. 移动二进制文件

    将解压出来的Docker二进制文件移动到系统的/usr/bin/目录下,以便全局访问。执行以下命令:

    sudo cp docker/* /usr/bin/

    注意:这里假设docker目录下的所有文件都是必要的,并且没有子目录。如果有子目录,你可能需要调整命令以包含这些子目录。

  3. 创建并配置systemd服务文件

    /etc/systemd/system/目录下创建docker.service文件,并编辑它以配置Docker作为systemd服务。你可以使用vimnano或其他文本编辑器来创建和编辑文件。

    sudo 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 --selinux-enabled=false --insecure-registry=127.0.0.1  
ExecReload=/bin/kill -s HUP $MAINPID  
LimitNOFILE=infinity  
LimitNPROC=infinity  
LimitCORE=infinity  
TimeoutStartSec=0  
Delegate=yes  
KillMode=process  
Restart=on-failure  
StartLimitBurst=3  
StartLimitInterval=60s  

[Install]  
WantedBy=multi-user.target
  1. 注意:ExecStart行中的参数可能需要根据你的具体需求进行调整。

  2. 重新加载systemd配置并启动Docker服务

    执行以下命令来重新加载systemd配置,并启动Docker服务:

    sudo systemctl daemon-reload  
    sudo systemctl start docker

    然后,设置Docker服务在开机时自动启动:

    sudo systemctl enable docker

  3. 验证安装

    执行以下命令来验证Docker是否已正确安装并正在运行:

    docker -v  
    sudo systemctl status docker

    如果Docker已正确安装,docker -v命令将输出Docker的版本号,而systemctl status docker命令将显示Docker服务的状态信息。

三、注意事项

  • 在执行上述步骤时,请确保你有足够的权限来访问和修改系统文件和服务。通常,你需要以root用户或使用sudo命令来执行这些操作。
  • Docker的配置文件(如daemon.json)可以放置在/etc/docker/目录下,用于设置Docker的默认行为,如镜像仓库地址、日志驱动等。
  • 如果你的系统使用的是较旧的Linux发行版或systemd版本,可能需要调整服务文件中的某些选项或参数。

按照上述步骤操作后,你应该能够在Linux服务器上成功安装并运行Docker 20.10.1版本。

下载地址

http://Docker 20.10.1版本。

  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值