docker 安装
【摘要】 安装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)