Docker
安装
docker 是基础软件包。对于 Docker Compose,获取 docker-compose(仅限 Tumbleweed)。Docker Compose v2 具有与旧版 Docker Compose v1 不同的命令行语法。为了与旧语法保持向后兼容,可以在 Tumbleweed 上安装 docker-compose-switch。
使用 YaST
- 要安装软件包,启动“YaST 软件”。搜索 docker 并选择安装适用于您正在运行的 openSUSE 版本的软件包。
- 要在启动时自动启动 docker 守护进程
- 转到 YaST 服务管理器。
- 选择
docker服务 - 单击“启动模式”并选择“启动时”。
- 要应用您的更改,单击“确定”。
- 由于 Docker 默认情况下使用特殊权限运行,希望使用 Docker 的用户帐户应加入一个特殊的系统组。要加入
docker组- 启动 YaST 用户和组管理。
- 选择用户并单击“编辑”。
- 在“详细信息”选项卡上,在“附加组”下选中
docker。 - 然后双击“确定”。
- 更改将在注销后生效。
使用终端
安装软件包
要安装 docker 和 docker-compose 软件包
启用、启动、运行 Docker
要在启动时启动 docker 守护进程
要加入允许使用 docker 守护进程的 docker 组
登录到 docker 组
重新启动 docker 守护进程
验证 docker 是否正在运行
这将从 dockerhub 拉取并运行“Hello World”docker 容器
清理并删除我们拉取的 docker 镜像
docker images
docker rmi -f IMAGE_ID其中“IMAGE_ID”是“Hello World”容器的 Id 值。
添加 buildx 支持作为默认未包含的插件
这涉及(例如)s390x。以下命令都可以在您的 LinuxONE 实例/机器上的主目录中执行。此处概述的步骤可以类似地用于其他 docker 插件(前提是实际上有针对该架构的二进制文件可用)。
执行以下步骤(v0.6.1 应被视为占位符,它只是在撰写本文时当前的版本。可以通过浏览 releases(无需任何其他 URL 组件)始终获得所有可用版本的概述;为了简洁起见,故意省略了 .eg. wget 的命令输出)
mkdir -p .docker/cli-plugins
wget https://github.com/docker/buildx/releases/download/v0.6.1/buildx-v0.6.1.linux-s390x
cp buildx-v0.6.1.linux-s390x .docker/cli-plugins/docker-buildx
chmod +x .docker/cli-plugins/docker-buildx
docker buildx version使用 Docker
如果您遵循了说明,您的 openSUSE 已经准备好使用 docker 容器。深入了解出色的 docker 文档,享受乐趣...