x86_docker快速安装

基础 0 536
2025-09-24 00:00
  • # Docker 28.4.0 离线安装文档(static 解压版)
     
  • 下载(能联网的机器)
mkdir ~/docker-28 && cd ~/docker-28
curl -fsSL https://download.docker.com/linux/static/stable/x86_64/docker-28.4.0.tgz -o docker-28.4.0.tgz


  • 解压
tar xf docker-28.4.0.tgz
# 得到 docker/ 目录,里面含 docker、dockerd、containerd、runc、ctr 等

  •  安装(复制到系统路径)
sudo cp docker/* /usr/local/bin/
sudo chmod +x /usr/local/bin/{docker,dockerd,containerd,runc,ctr}
  • 生成并启用 systemd 服务

sudo tee /etc/systemd/system/docker.service >/dev/null <<'EOF'
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service containerd.service
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/local/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutStartSec=0
RestartSec=2
Restart=always

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable --now docker
  •  验证
docker --version
# Docker version 28.4.0, build ...
docker run --rm hello-world

 

  • 删除

sudo systemctl stop dockersudo 

systemctl disable dockersudo rm -f /etc/systemd/system/docker.service /usr/local/bin/docker*

sudo systemctl daemon-reload

  • docker-compose
sudo curl -x http://10.1.0.15:7890 -L \
  "https://github.com/docker/compose/releases/download/v2.24.6/docker-compose-linux-x86_64" \
  -o /usr/local/bin/docker-compose && \
sudo chmod +x /usr/local/bin/docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.6/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose

docker-compose version
回帖
  • 消灭零回复
本周热议
没有相关数据