0%

centos安装docker

应用场景:
通过centos7的iso文件在虚拟机里安装docker

操作步骤:

1、采用最小安装
2、自定义分区----很重要,一定要自己划分,要不以后经常会空间不足,使用虚拟机的扩充磁盘也很难解决
    参考连接:https://jingyan.baidu.com/article/148a1921134d184d71c3b18d.html
    首先选择Standard Partition 分区方案
    /boot   200
    swap   2048
    biosboot   1   大小设置为1MB,此空间如果不创建在一些环境中系统将会出错
     /     大小那里空着,表示剩下的空间都给根目录
     设置完成,选择左上角的Done
3、网络使用的nat网络
4、修改配置让centos显示ip信息
    vi /etc/sysconfig/network-scripts/ ifcfg-ens33
    将最下面的一行 ONBOOT 的no改为yes
5、使用 ifup ens33 启动网卡
6、使用命令:ifconfig  提示该命令不存在,安装ifconfig
7、输入 yum search ifconfig   搜索ifconfig的包名
8、根据显示的包的名字安装,我这里是 yum install net-tools.x86_64 -y   
    ps:这里的 -y 表示自动输入yes,实现自动化安装
9、输入ifconfig即可获取到ip地址
10、我这里懒得给centos安装vmtools了,所以为了接下来的方便,我使用 putty.exe 连接该虚拟机
11、输入账号密码,然后开始安装docker
12、卸载旧版本:yum remove docker  docker-common docker-selinux docker-engine
13、安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖
    yum install -y yum-utils device-mapper-persistent-data lvm2
14、设置 yum 源
    yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo              (中央仓库)
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo            (阿里仓库)
15、选择docker版本并安装
    查看可用版本有哪些
        yum list docker-ce --showduplicates | sort -r
    选择一个版本并安装:yum install docker-ce-版本号
        yum -y install docker-ce-18.03.1.ce
16、启动 Docker 并设置开机自启
    systemctl start docker
    systemctl enable docker
17、修改docker的默认工作目录
    查看默认工作目录Docker Root Dir:docker info
    关闭docker服务:systemctl stop docker     这一步十分重要,如果不提前关闭,则后面的修改无法成功
    创建新的工作目录:mkdir /root/docker
    新建 docker 配置文件:touch /etc/docker/daemon.json
    编辑docker配置文件:vi /etc/docker/daemon.json
        如果docker版本 > 
            {"graph": "/root/docker"}
        否则就写入以下内容
            {"data-root": "/root/docker"}
18、启动docker服务
    systemctl start docker
19、再次查看docker的默认目录,看是否修改成功
    docker info