suse docker容器安装
使用 Docker 官方提供的通用二进制包
1. 下载最新的静态二进制包:
访问 Docker CE 静态二进制发布页面,找到最新的稳定版本(例如 docker-24.0.7.tgz
),然后使用 wget
下载。
Markup 全选
wget https://download.docker.com/linux/static/stable/x86_64/docker-24.0.7.tgz
(请将链接中的版本号替换为当时最新的稳定版)
2. 解压压缩包:
Markup 全选
sudo tar xzvf docker-*.tgz --strip-components=1 -C /usr/local/bin
注销并重新登录,使组成员身份生效。
3. 创建 Docker 用户组并添加用户 (可选但推荐):
Markup 全选
sudo groupadd docker
sudo usermod -aG docker $USER
4. 创建 systemd 服务文件:
由于是手动安装,需要自己创建服务文件。
创建文件 /etc/systemd/system/docker.service,并填入以下内容:
Markup 全选
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/local/bin/dockerd
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
5. 启动并启用 Docker 服务:
Markup 全选
sudo systemctl daemon-reload # 重新加载 systemd 配置
sudo systemctl start docker # 启动 Docker
sudo systemctl enable docker # 设置开机自启
设置镜像加速 /etc/docker/daemon.json
Markup 全选
{
"registry-mirrors": ["https://docker.1ms.run"],
"insecure-registries": ["http://192.168.10.253"]
}
安装docker compose
1. 确定最新版本号
访问 Docker Compose 在 GitHub 上的 发布页面,查看最新的稳定版本号(例如 v2.24.5
)。
2. 下载 Docker Compose 二进制文件
使用 curl
命令下载到 /usr/local/bin
目录,并赋予其可执行权限。
请务必将下面命令中的 v2.24.5
替换为上一步查到的最新版本!
Markup 全选
# 下载文件
sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 赋予可执行权限
sudo chmod +x /usr/local/bin/docker-compose
命令解释:
-L
: 跟随重定向(GitHub 的下载链接会重定向)。$(uname -s)
: 自动获取系统类型(如Linux
)。$(uname -m)
: 自动获取系统架构(如x86_64
)。-o
: 指定输出文件和路径。
3. 验证安装
检查安装的版本,确认是否成功。
Markup 全选
docker-compose --version
# 或者,如果你安装的是 Compose V2,推荐使用 `docker compose` 命令
docker compose version
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post
张国生