Code前端首页关于Code前端联系我们

Fedora 发行版安装 Docker 教程

terry 2年前 (2023-09-28) 阅读数 83 #未命名

Docker 已经支持以下版本的 Fedora:

  • Fedora 20(64 位)
  • Fedora 21 及更高版本(64 位)

Fedora 项目核心的当前版本支持 Docker。如果您计划在未发布的内核上运行 Docker,则内核更改可能会导致错误。

Fedora 21 或更高版本来安装 Docker

在主机上安装 docker 软件包以安装 Docker。

$ sudo yum -y install docker

更新docker

$ sudo yum -y update docker

请继续阅读启动 Docker 守护进程。

Fedora 20 安装Docker

Fedora 20系统自带的可执行程序与docker包名冲突,所以我们将docker-RPMio包重命名为docker-RPMio。在

Fedora 20 中,您必须先卸载软件包 docker,然后才能安装 docker-io❀。

$ sudo yum -y remove docker
$ sudo yum -y install docker-io

更新docker

$ sudo yum -y update docker-io

请继续阅读启动 Docker 守护进程。

启动Docker守护进程

Docker安装完成后,启动docker进程。

$ sudo systemctl start docker

如果我们希望在启动时自动启动 Docker,请执行以下操作:

$ sudo systemctl enable docker

现在让我们检查 Docker 是否正常工作。

$ sudo docker run -i -t fedora /bin/bash

注意:如果使用时提示无法启动容器错误,错误提到SELINUX或权限不足。您需要更新 SELinux 策略。您可以使用 sudo yum update selinux-policy 更改 SELinux 策略并重新启动。

要使用 Docker 用户授权

docker,命令行工具通过套接字文件 /var/run/docker.sock

守护进程进行通信。该套接字文件的用户权限为root:root。虽然建议使用 sudo 命令来使用 docker 命令,但系统管理员可以创建 ❀❀用户组并添加 /var/run/docker.sock 给docker - 用户组权限,然后将用户添加到docker用户组中。

$ sudo groupadd docker
$ sudo chown root:docker /var/run/docker.sock
$ sudo usermod -a -G docker $USERNAME

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门