1.安装
1.1 条件
目前,CentOS 仅发行版本中的内核支持 Docker。
- Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
- Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
可以通过如下命令查看:
1.2 YUM安装(Centos7)
Get Docker Engine - Community for CentOS
在CentOS中搭建Docker CE
CentOS 7下安装Docker以及Docker的基本使用
Docker总结(配合阿里云容器镜像服务)
1.查看之前是否安装过docker,如图本次本未安装
若安装了,则需要执行如下命令进行删除,\
表示换行连接符(类似字符串+运算符)
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装必要的条件
注意
上面镜像仓库不要用官网的地址,不然后面下载会报超时问题
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装docker
注意:由于yum默认是从国外下载的,国内网络访问特别慢,甚至下载不了,所以可以更换yum源,换成国内阿里或者网易的,具体教程看下面参考
4.启动docker
systemctl start docker
5.运行docker
docker run hello-world
1.3 RPM安装(Centos7)
1.正如上面YUM在线安装的时候,会包如下错误(国内国外网络问题)
2.进入docker主机,建立一个临时目录
[root@localhost /]# mkdir dockerTmp
[root@localhost /]# cd dockerTmp/
3.下载docker软件包(注意:由于国外docker包下载特别慢,这里从阿里云进行下载
)
wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/docker-ce-18.09.4-3.el7.x86_64.rpm
wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.10-3.2.el7.x86_64.rpm
wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/docker-ce-cli-19.03.6-3.el7.x86_64.rpm
4.依次安装(yum安装的时候,会自动依次去把相关的依赖包一起再安装
)
yum install containerd.io-1.2.10-3.2.el7.x86_64.rpm
yum install docker-ce-cli-19.03.6-3.el7.x86_64.rpm
yum install docker-ce-18.09.4-3.el7.x86_64.rpm
5.启动运行
systemctl start docker
docker version
1.4 阿里云镜像加速器配置
1.进入 阿里云容器镜像服务
2.输入 vi /etc/docker/daemon.json ,把json字符串拷贝进去,如图:
3.重启
systemctl daemon-reload
systemctl restart docker
4.运行helloworld
docker run hello-world
2.卸载
卸载还未测试。。。
参考
1.更换yum源
yum 更换阿里源
centos7下yum源解析超时
解决Yum下载慢 的问题
2.安装
Centos 7.4 rpm 包安装 docker
Docker在centos下安装以及常见错误解决
Docker系列之一:安装Docker CE
centos7 rpm 离线安装 docker
Centos7.5安装docker(yum安装、rpm安装、脚本安装docker)