Docker基于镜像的虚拟化容器技术,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间互相隔离。
1、查看系统版本,Docker要求CentOS系统的内核版本高于3.10
uname -r #通过 uname -r 命令查看你当前的内核版本
2、yum 更新到最新
yum update
3、安装docker引擎
yum makacache fast #更新 yum 缓存
yum install docker-ce
4、docker启动
systemctl start docker #启动
systemctl status docker #状态
systemctl restart docker #重启
systemctl stop docker #停止
5、设置开启启动
systemctl enable docker
6、查看docker版本
docker version
7、测试docker
docker pull hello-world #拉取测试镜像
docker images #查看仓库
注意:如果安装报错,Error response from daemon: Head "registry-1.docker.io/v2/library/…": Get "auth.docker.io/token?scope…": EOF
解析ip不可用,dns解析错误,在/etc/resolv.conf 添加谷歌的dns域名解析地址,重启docker
vim /etc/resolv.conf
#在后面追加
nameserver 8.8.4.4
nameserver localdomain
8、docker 卸载
yum list installed |grep docker #查看yum安装docker文件包
rpm -qa |grep docker #查看docker相关的rpm源文件
yum -y remove docker.x86_64 #删除所有安装的docker文件包