> 技术文档 > Docker离线安装与配置指南_docker离线安装包下载

Docker离线安装与配置指南_docker离线安装包下载


Docker离线安装与配置指南

离线安装步骤

1. 下载离线安装包

官方下载地址:

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

注意:国内用户若无法访问,可能需要使用科学上网工具。本文档以Docker 20.10.23版本为例。

2. 安装与部署

# 解压安装包到/usr/local目录tar xf docker-20.10.23.tgz -C /usr/local# 复制可执行文件到系统路径cp /usr/local/docker/* /usr/bin/

3. 配置systemd服务

创建服务配置文件/usr/lib/systemd/system/docker.service

[Unit]Description=Docker Application Container EngineDocumentation=https://docs.docker.comAfter=network-online.target firewalld.serviceWants=network-online.target[Service]Type=notifyExecStart=/usr/bin/dockerdExecReload=/bin/kill -s HUP $MAINPIDLimitNOFILE=infinityLimitNPROC=infinityTimeoutStartSec=0Delegate=yesKillMode=processRestart=on-failureStartLimitBurst=3StartLimitInterval=60s[Install]WantedBy=multi-user.target

启动Docker服务:

systemctl start docker

4. 配置Docker守护进程

创建配置文件/etc/docker/daemon.json

{ \"insecure-registries\": [\"192.168.xxx.xxx:xxx\"], # 镜像仓库地址(如不需要可删除) \"exec-opts\": [\"native.cgroupdriver=systemd\"], \"data-root\": \"/home/docker\", # Docker工作目录 \"log-opts\": { \"max-size\": \"10m\", # 日志大小限制 \"max-file\": \"3\" # 日志文件数量限制 }}

应用配置并重启服务:

# 重新加载守护进程systemctl daemon-reload# 重启Docker服务systemctl restart docker# 设置开机自启systemctl enable docker# 验证安装docker -v

Docker存储位置修改指南

默认存储位置

默认情况下,Docker的存储位置为:

/var/lib/docker

可通过以下命令查看当前存储位置:

docker info | grep \"Docker Root Dir\"

修改存储位置方法

方法一:通过data-root配置(推荐)

/etc/docker/daemon.json中指定data-root参数(如上文配置所示)。

方法二:通过软链接修改
  1. 停止Docker服务:

    systemctl stop docker
  2. 移动Docker数据目录:

    mv /var/lib/docker /data/docker
  3. 创建软链接:

    ln -s /data/docker /var/lib/docker
  4. 重启Docker服务:

    systemctl start docker

说明:使用软链接方式后,虽然Docker仍显示使用/var/lib/docker目录,但实际数据存储在/data/docker目录中,可通过磁盘空间变化验证。