0%

CentOS 安装 Docker CE

CentOS 安装 Docker CE

系统要求
Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低
内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并
且部分功能可能不太稳定。

ps: \是空格

  1. 执行以下命令安装依赖包:

    $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  2. 执行下面的命令添加 yum 国内软件源:

    $ sudo yum-config-manager –add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

  1. 更新 yum 软件源缓存,并安装 docker-ce

$ sudo yum makecache fast

$ sudo yum install docker-ce

设置自启并启动 Docker CE

$ sudo systemctl enable docker

$ sudo systemctl start docker

建立 docker 用户组

原因: 默认情况下, docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和
docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统
上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker
用户组。

建立 docker 组:

$ sudo groupadd docker

将当前用户加入 docker 组:

$sudo usermod -aG docker $USER

退出当前终端并重新登录,进行如下测试。

查看安装

  1. docker version

  2. docker -v

安装海鸥容器控制面板

docker run -d -p 10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull