离线安装 Docker

本文最后更新于:2024年6月13日 晚上

离线安装 Docker


  1. 下载 Docker 安装包

    官⽅地址: https://download.docker.com/linux/static/stable/x86_64

  2. 解压缩

    1
    tar -zxvf docker-*.tgz
  3. 解压的 Docker ⽂件夹全部移动⾄ /usr/bin 目录

    1
    cp -p docker/* /usr/bin
  4. 将 Docker 注册为系统服务

    /usr/lib/systemd/system/ ⽬录下,创建 docker.service ⽂件

    vi /usr/lib/systemd/system/docker.service

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    [Unit]
    Description=Docker Application Container Engine
    Documentation=http://docs.docker.com
    After=network.target docker.socket
    [Service]
    Type=notify
    # EnvironmentFile=
    # WorkingDirectory=/usr/local/bin
    ExecStart=/usr/bin/dockerd \
    -H fd:// --containerd=/run/containerd/containerd.sock \
    --selinux-enabled=false \
    --log-opt max-size=1g
    ExecReload=/bin/kill -s HUP $MAINPID
    # Having non-zero Limit*s causes performance problems due to accounting overhead
    # in the kernel. We recommend using cgroups to do container-local accounting.
    # LimitNOFILE=infinity
    LimitNPROC=infinity
    LimitCORE=infinity
    # Uncomment TasksMax if your systemd version supports it.
    # Only systemd 226 and above support this version.
    TasksMax=infinity
    TimeoutStartSec=0
    # set delegate yes so that systemd does not reset the cgroups of docker containers
    Delegate=yes
    # kill only the docker process, not all processes in the cgroup
    KillMode=process
    RestartSec=2
    Restart=always
    [Install]
    WantedBy=multi-user.target
  5. 重启守护进程

    1
    systemctl daemon-reload
  6. 启动 Docker

    1
    systemctl start docker
  7. 查看 Docker状态

    1
    systemctl status docker
  8. 设置开机启动

    1
    systemctl enable docker
  9. 查看docker 版本

    1
    docker version

离线安装 Docker-Compose


  1. 下载 Docker-Compose 安装包

    官⽅下载地址:https://github.com/docker/compose/releases/latest

    Github 下载加速:https://github.vitality.us.kg/

  2. 安装 Docker-Compose

    1
    mv docker-compose-* /usr/bin
  3. 查看 Docker 版本

    1
    docker-compose version

离线安装 Docker
https://www.qiuyelin.com/2024/06/09/f6d265156aae/
作者
秋夜临
发布于
2024年6月9日
更新于
2024年6月13日
许可协议