docker 安装

举报
GavinTech 发表于 2019/01/27 13:12:53 2019/01/27
【摘要】 安装DockerDocker 有两个版本 CE 和 EE, CE 即社区版(免费,支持周期三个月),EE 即企业版,强调安全,付费使用安装环境 Centos 7Docker要求64位的系统且内核版本至少为3.10, 我们可以执行uname -r查看系统内核$ uname -r3.10.0-514.21.1.el7.x86_64如果系统存在老版本的docker,需要先卸载老版本的docker$...

安装Docker

Docker 有两个版本 CE 和 EE, CE 即社区版(免费,支持周期三个月),EE 即企业版,强调安全,付费使用

安装环境 Centos 7

Docker要求64位的系统且内核版本至少为3.10, 我们可以执行uname -r查看系统内核

$ uname -r

3.10.0-514.21.1.el7.x86_64

如果系统存在老版本的docker,需要先卸载老版本的docker

$ sudo yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine

安装依赖

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

鉴于国内网络问题,建议使用国内源,执行下面的命令添加 yum 软件源

# 国内 yum 软件源$ sudo yum-config-manager \
    --add-repo \
    https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo# 官方 yum 软件源$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

这里可以安装最新版的Docker CE,也可以安装测试版的Docker CE

$ sudo yum-config-manager --enable docker-ce-edge # 安装最新版,这里我们选择最新版$ sudo yum-config-manager --enable docker-ce-test # 也可以安装测试版

更新 yum 软件源缓存,并安装 Docker CE

$ sudo yum makecache fast & yum install docker-ce

官网还提供其他方式安装可以执行前往查看

https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-docker-ce-1

启动 Docker CE

$ sudo systemctl start docker # 启动docker

$ sudo systemctl enable docker # 设置docker开机自启

测试时候安装成功

$ sudo docker run hello-world

出现下面画面即安装成功

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

$ sudo groupadd docker  # 建立 docker 组$ sudo usermod -aG docker $USER  # 将当前用户加入 docker 组

可能会遇到开启时提示(我就遇到了...)

Failed to start docker.service: Unit not found.

解决方法:删除docker,切换成官方源下载

卸载Docker

$ sudo yum remove docker-ce

$ sudo rm -rf /var/lib/docker


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。