文章目录
在 Debian 11 上以二进制方式安装 Docker CE 和 Docker Compose,适用于无法联网的环境。以下为简洁的步骤。
Docker 安装
1. 下载 Docker 二进制文件
到 Docker 官方网站下载最新版二进制包,或者使用以下命令下载:
# 创建存放 Docker 二进制文件的目录
mkdir -p ~/docker && cd ~/docker
# 下载 Docker 二进制文件(请更新至最新版本的 URL) (离线安装的话就手动去下载)
wget https://download.docker.com/linux/static/stable/x86_64/docker-25.0.5.tgz
2. 解压并移动二进制文件
# 解压下载的压缩包
tar xzvf docker-25.0.5.tgz
# 移动解压后的文件到系统路径
mv docker/* /usr/local/bin/
3. 验证安装
# 解压下载的压缩包
tar xzvf docker-25.0.5.tgz
# 移动解压后的文件到系统路径
mv docker/* /usr/local/bin/
检查 Docker 是否已成功安装:
docker --version
4. 创建 systemd 服务文件
为 Docker 创建 systemd 服务文件,便于管理:
nano /etc/systemd/system/docker.service
将以下内容粘贴进去:
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
ExecStart=/usr/local/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=1048576
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
Delegate=yes
KillMode=process
OOMScoreAdjust=-500
TimeoutStartSec=0
[Install]
WantedBy=multi-user.target
保存并关闭。
5. 启动并设置开机自启
# 重新加载 systemd 配置
systemctl daemon-reload
# 启动 Docker 服务
systemctl start docker
# 设置 Docker 开机自启
systemctl enable docker
6. 验证 Docker 安装是否成功
docker version
docker info
Docker Compose 安装
# 重新加载 systemd 配置
systemctl daemon-reload
# 启动 Docker 服务
systemctl start docker
# 设置 Docker 开机自启
systemctl enable docker
docker version
docker info
Docker Compose 安装
通过二进制方式安装 Docker Compose。
1. 下载 Docker Compose 二进制文件
使用以下命令下载官方提供的可执行文件:
# 下载 Docker Compose 二进制文件 (离线安装的话就手动去下载)
curl -L "https://github.com/docker/compose/releases/download/v2.30.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2. 设置可执行权限
chmod +x /usr/local/bin/docker-compose
3. 验证 Docker Compose 安装
docker-compose --version
chmod +x /usr/local/bin/docker-compose
docker-compose --version
这样便完成了 Docker 和 Docker Compose 的离线安装。
最新评论
确认成功了,第五步确认已经修改完成了,可是还是不能再群晖控制面板里面网络关闭代理,不然docker注册表依然访问不了。拉去速度未有改善,我之前就是群晖网络添加代理,然后注册表同时添加镜像,我不知道现在
这可是个好东西啊,网站收藏了,抽空搞个VPS
那个国家选错了可以更改吗?
设备限制支持5个设备,我5个设备已经用满了,并且有一个设备不用了,怎么更换设备呢,怎么将不用的设备解绑呢?
还是不行,用了一天443端口就被墙了,防火墙似乎对这个端口特别敏感
服了 刚好是华为用户 请问该怎么办?