前提准备
1台Centos7.x系统的主机
安装docker过程
1、安装yum相关工具包
///安装yum相关工具包 yum install -y yum-utils device-mapper-persistent-data lvm2
发些报错,关闭刚刚睡眠中的进程
kill -9 13312
再次执行
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加docker的下载源
建议用下面的阿里源
添加阿里的安装源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
进入yum的仓库配置目录进行查看
[root@Linux-docker1 ~]# cd /etc/yum.repos.d/ [root@Linux-docker1 yum.repos.d]# ls
元数据缓存的建立
yum makecache fast
3、安装docker
注:安装的是docker社区版本
yum -y install docker-ce
安装完我们验证一下
[root@Linux-docker1 yum.repos.d]# rpm -qa |grep docker
4、更改镜像源为国内阿里云节点,并指定docker数据存储目录
mkdir -p /data/docker mkdir -p /etc/docker vim /etc/docker/daemon.json
注:docker安装好后默认没有此文件,需要手动创建,添加阿里云镜像节点,并指定docker存储目录
{ "registry-mirrors": ["https://ehdjgsyp.mirror.aliyuncs.com"],"graph": "/data/docker" }
按i键进入编辑,按Esc键退出编辑模式,按:wq进行保存
5、启动docker,并加入开机启动
启动docker
systemctl start docker
加入开机自启 systemctl enable docker
6、测试
(1)下载hello-world镜像
从仓库下载镜像
docker pull hello-world
查看本地镜像
[root@Linux-docker1 yum.repos.d]# docker images
启动镜像
[root@Linux-docker1 yum.repos.d]# docker run hello-world