Linux安装Docker 28 安装包文件直接安装,CentOS RedHat Debian Ubuntu 等系统都支持安装 经测试此安装方式适用于所有liunx系统都可以正常安装使用 终端切换成管理员身份执行 1、下载 Docker 安装包 sudo curl -L https://download.docker.com/linux/static/stable/x86_64/docker-28.0.0.tgz 使用国内网站下载地址 sudo curl -L http://dos.atusu.cn/Docker%20Desktop/docker%20linux/docker-28.0.0.tgz 2、解压下载的 tgz文件到/usr/local/bin 目录,此步骤包含安装docker sudo tar xzvf docker-28.0.0.tgz -C /usr/local/bin --strip-components=1 3、验证 Docker 是否安装成功 docker --version 如果显示 Docker version 28.0.0, build xxx,则表示安装成功 4、安装 Docker Compose 版本 v2.35.1,下载 Docker Compose 二进制文件 sudo curl -L https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose 使用国内网站下载地址 sudo curl -L http://dos.atusu.cn/Docker%20Desktop/docker%20linux/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose 5、赋予执行权限 sudo chmod +x /usr/local/bin/docker-compose 6、验证安装是否成功 docker-compose --version 看到类似以下的输出,说明 Docker Compose 安装成功 Docker Compose version v2.35.1 7、配置 Docker 启动,创建一个 systemd 服务 创建 Docker 服务文件 sudo nano /etc/systemd/system/docker.service 打开后然后添加以下内容 [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network.target [Service] Type=simple ExecStart=/usr/local/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=1048576 LimitNPROC=infinity LimitCORE=infinity Restart=always TimeoutStartSec=0 # Uncomment if you want to run Docker as a non-root user # User=docker [Install] WantedBy=multi-user.target 8、保存并退出编辑器,然后重新加载 systemd 配置 sudo systemctl daemon-reload 9、启动 Docker 并设置开机启动 sudo systemctl start docker sudo systemctl enable docker 10、确认 Docker 服务状态 sudo systemctl status docker 11、创建 /etc/docker 目录【用于配置镜像加速器】 sudo mkdir -p /etc/docker 12、创建并编辑 daemon.json 文件 sudo nano /etc/docker/daemon.json 13、复制下面内容填入/etc/docker/daemon.json,然后重载配置文件和重启docker,默认配置两个加速地址需要其他的自行修改 { "registry-mirrors": [ "https://hub.vmos.us", "https://hub2.vmos.us" ] } 14、重载配置文件和重启docker sudo systemctl daemon-reload sudo systemctl restart docker 15、测试拉取 docker pull ubuntu