Docker安装教程(基于虚拟机中的Centos7)

  ps:此教程是在windows10上安装vm box虚拟机,安装一个centos7的操作系统进行操作。

如果是其他版本,可能安装的步骤和命令有部分不一样。

 

1、查看环境版本是否支持docker,docker对内核有要求

 

 

 

 

(docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。)

  lsb_release -a (7不支持这个命令)

cat /etc/redhat-release(7需要用这个命令来查看版本)

 

 

2、yum安装gcc相关,依赖支持

(docker使用EPEL发布,RHEL系统的OS首先要确保已经持有EPEL仓库,否则先检查OS的版本,然后安装相应的EPEL包)


  a、centos能上外网

yum -y install gcc
yum -y install gcc-c++

 

 

 

 

查看gcc版本:

gcc -v



3、卸载旧版本(如果之前没安装则忽略这一步)

yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine


4、安装需要的软件包

yum-utils 提供了 yum-config-manager 实用程序,用于设置yum源

devicemapper 存储驱动需要device-mapper-persistent-data 和 lvm2

yum install -y yum-utils device-mapper-persistent-data lvm2

 

5、设置stable镜像仓库
官网上说要配置的是1,但是1是国外,访问太慢
我们国内建议配置2,阿里云镜像

1、yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2、yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 

进入查看该配置文件:

cat /etc/yum.repos.d/docker-ce.reop

可以看到所有的都换成了阿里云,意味着我们后面访问的有关docker的网站都是阿里云的,而不是国外的。

 

 

 

 

6、更新yum软件包索引

yum makecache fast

 

查看仓库中所有docker版本

sudo yum list docker-ce --showduplicates | sort -r

 

7、安装docker CE(CE代表社区版)

sudo yum install docker-ce

 

8、启动docker

systemctl start docker

 

 

9、配置镜像加速

 阿里云镜像加速器配置

1、登录阿里云官网(淘宝支付宝可直接登录)

https://www.aliyun.com/

 

 

 

 

mkdir -p /etc/docker
vim /etc/docker/daemon.json (即以上的那个文档,可以配置网易云或者阿里云,两者选一)

 

#网易云
{"registry-mirrors": ["http://hub-mirror.c.163.com"] }
#阿里云
{"registry-mirrors": ["https://{自已的编码}.mirror.aliyuncs.com"]}


上面阿里云配置完了之后,执行下面两个命令

systemctl daemon-reload
systemctl restart docker

 

到这里,docker安装和配置完成!

 

10、测试

docker version 查看docker版本

 

测试拉取镜像

docker run hello-world (到镜像仓库拉取hello world镜像)

 

 

查看本地的镜像

docker images

 

11、卸载

systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker

 

posted @ 2020-09-06 21:00  双木玥  阅读(398)  评论(0编辑  收藏  举报