Docker学习笔记——安装配置

ps:不要在没有配置docker yum 源的情况下直接使用yum命令安装docker
系统要求:docker ce支持centos7 64bit,要求内核版本不低于3.10,centos7 内核版本比较低,部分功能(如overlay2存储驱动)无法使用

  1. 卸载旧版本
[root@ZYT-Test1 ~]# yum remove docker \
                   docker-client \
                   docker-client-latest \
                   docker-common \
                   docker-latest \
                   docker-latest-logrotate \
                   docker-logrotate \
                   docker-selinux \
                   docker-engine-selinux \
                   docker-engine

由于本机没有docker
在这里插入图片描述

  1. 使用Yum安装
    a. 安装依赖包
[root@ZYT-Test1 ~]# yum install -y yum-utils \
>            device-mapper-persistent-data \
>            lvm2

b. 添加yum软件源

[root@ZYT-Test1 ~]# yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

执行该操作时,报错
在这里插入图片描述
原因: 升级python到了3.6.5,但/usr/bin/yum-config/manager文件头的pyhton没有改为python2

修改过后执行命令,成功添加yum源
在这里插入图片描述c. 安装docker ce
更新yum源缓存,并安装docker-ce

[root@ZYT-Test1 ~]# yum makecache fast
[root@ZYT-Test1 ~]# yum install docker-ce 

d. 启动docker ce

[root@ZYT-Test1 ~]# systemctl enable docker
[root@ZYT-Test1 ~]# systemctl start docker
  1. 建立docker用户组
  • docker命令默认使用unix socket与docker引擎通讯
  • 出于安全考虑linux不直接用root用户
  • 使用docker用户加入docker用户组以此访问docker引擎的unix socket
    1. 创建docker组
  • [root@ZYT-Test1 ~]# groupadd docker
    1. 将docker1用户加入docker组
  • [root@ZYT-Test1 ~]# useradd -g docker docker1
  1. 测试docker安装是否正确
[docker1@ZYT-Test1 ~]$ docker run hello-world

一下是正确输出
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值