通过二进制的方式安装Docker
- 2025-12-24 20:34:00
- 丁国栋
- 原创 19
主要参考官方这篇文档:https://docs.docker.com/engine/install/binaries/
对系统的基本要求:
- 64位操作系统,Linux内核版本3.10及其以上
- iptables 1.4版本以上
- git 1.7版本以上
- ps 可执行程序
- xz 4.9版本以上
- 正确挂载了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
--
发表评论