logo
0
0
WeChat Login
编辑文件 README.md

二进制(离线)安装docker服务

下载Docker CE静态二进制包(阿里镜像源)

自动匹配当前系统架构(x86_64/aarch64等)

sudo wget https://mirrors.aliyun.com/docker-ce/linux/static/stable/$(uname -m)/docker-28.3.3.tgz

下载Docker Compose(GitHub加速镜像)

自动识别系统类型(Linux/macOS)和架构

sudo wget https://ghfast.top/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m) -O /usr/local/bin/docker-compose

解压安装Docker组件

sudo tar -xvf docker-28.3.3.tgz

copy文件到指定目录

sudo cp docker/* /usr/local/bin

赋值权限

sudo chmod +x /usr/local/bin/*

docker-compose 做软链接

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

配置Docker服务

sudo tee /etc/systemd/system/docker.service > /dev/null <<'EOL' [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target Wants=network-online.target [Service] Type=notify ExecStart=/usr/local/bin/dockerd --host=unix:///var/run/docker.sock ExecReload=/bin/kill -s HUP \$MAINPID LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target EOL

设置服务文件权限

sudo chmod 644 /etc/systemd/system/docker.service

配置Docker镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json > /dev/null <<'EOL' { "registry-mirrors": [ "https://docker.1ms.run", "https://docker.m.daocloud.io", "https://hub1.nat.tf", "https://docker.1panel.live", "https://docker.1panel.dev", "https://docker.anye.in", "https://hub.rat.dev", "https://docker.amingg.com" ] } EOL

启用并启动Docker服务

sudo systemctl enable docker sudo systemctl start docker

About

No description, topics, or website provided.
Language
Markdown100%