通过二进制的方式安装Docker

2025-12-24 20:34:00
丁国栋
原创 18
摘要:本文记录如何使用二进制的方式安装Docker引擎。

主要参考官方这篇文档:https://docs.docker.com/engine/install/binaries/

对系统的基本要求:

  1. 64位操作系统,Linux内核版本3.10及其以上
  2. iptables 1.4版本以上
  3. git 1.7版本以上
  4. ps 可执行程序
  5. xz 4.9版本以上
  6. 正确挂载了cgroupfs,例如 /sys/fs/cgroup

从 https://download.docker.com/linux/static/stable/ 下载二进制文件,将二进制文件复制到 /usr/bin/ 目录。

LATEST_VERSION=$(curl -s https://api.github.com/repos/moby/moby/releases/latest | jq -r '.tag_name' | egrep -o '[0-9.]+')
DOWNLOAD_URL="https://download.docker.com/mac/static/stable/x86_64/docker-${LATEST_VERSION}.tgz"
curl -L $DOWNLOAD_URL -o /tmp/docker.tgz
tar xf /tmp/docker.tgz
mv /tmp/docker/* /usr/bin/
rm -rf /tmp/docker.tgz
rm -rf /tmp/docker/

安装docker-compose(可以单独通过docker-compose运行)

COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | jq -r '.tag_name')
curl -L "https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" \
    -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
安装docker-compose插件(可以通过docker compose运行)
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64 \
    -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
docker compose version

--

发表评论
博客分类