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开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:PVE CT容器的使用
下一篇:没有了
评论列表

发表评论

评论内容
昵称:
关联文章

suse docker容器安装
docker安装mysql
CentOS Docker安装gitlab
CentOS7安装Docker
Docker安装Redis
Docker安装JIRA 7.2.2
CentOS Docker安装gitea
Docker安装SQLServer2019
docker安装zookeeper
SUSE开启SSH
你通过 docker-compose.yml 启动了 MySQL 容器后,更改了 .yml 中的默认密码,但执行 docker-compose up -d 后发现并没有生效
CentOS Docker命令集合
Docker 私有镜像仓库 一:Docker Registry
CentOS 7 安装 docker compose 教程
C# .net项目Docker方式部署
docker安装gitlab root密码重置
Docker 私有镜像仓库 二:Harbor部署
suse linux xrdp无法远程桌面连接
PVE CT容器的使用
使用.NET 6开发TodoList应用(30)——实现Docker打包和部署

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码