Docker

跳转至: 导航, 搜索


安装

使用 YaST2 安装

要安装 docker 和 docker-compose 包,请启动 YaST ,选择 "软件" 并启动 "软件管理" 模块,搜索 docker 并选择安装 "docker" 和 "python3-docker-compose" 包。搜索 docker 并选择安装 "docker" 和 "python3-docker-compose" 包。虽然包名为 "python3-docker-compose",但它安装的是 "docker-compose" 二进制包)。然后点击 "接受",如果安装成功,点击 "完成"。

要在启动期间启动 docker 守护进程,请启动 YaST,选择 "系统" 并启动 "服务管理器" 模块。选择 "docker" 服务并点击 "启用/禁用" 和 "启动/停止"。要应用您的更改,点击 "确定"。

要加入允许使用 docker 守护进程的 docker 用户组,请启动 YaST,点击 "安全和用户",启动 "用户和组管理 "模块。选择您的用户并点击 "编辑"。在 "细节" 选项卡中选择 "附加的组" 列表中的 "docker"。然后点击 "确定 "两次。

现在你必须 "注销" 你的会话,并再次 "登录" 以使更改生效。

使用命令行安装

安装 docker 和 docker-compose 包:

zypper install docker python3-docker-compose


在启动时启动 docker 守护进程:

sudo systemctl enable docker


加入允许使用 docker 守护进程的 docker 用户组,命令行添加完用户组也是要"注销"重新"登陆"才能生效,否则无法连上docker的守护进程:

sudo usermod -G docker -a $USER


重新启动 docker 守护进程:

sudo systemctl restart docker


验证 docker 是否在运行:

docker version


这将拉下并运行 dockerhub 的 "Hello World " docker 容器:

docker run --rm hello-world


清理并删除我们拉下的 docker 镜像:

docker images

docker rmi -f IMAGE_ID


其中 "IMAGE_ID" 是 "Hello World" 容器的ID值。

使用 Docker

如果你遵循了这些说明,你的 openSUSE 就可以使用 docker 容器了。潜入伟大的 docker 文档,并享受很多乐趣......

引用