Docker-1 Docker简介,CentOS8安装Docker-ce,配置镜像加速器
1. Docker支持的CentOS版本
CentOS 7 (64-bit),系统内核3.10及以上。
CentOS 6.5 (64-bit), 系统内核2.6.32-431及以上。
CentOS 6.5一下版本不支持Docker
查看CentOS版本
# 查看内核版本uname -r# 查看CentOS版本cat /etc/redhat-releaase
2. Docker三要素(镜像、容器、仓库)
镜像:镜像就是一个只读模板,一个镜像可以创建多个Docker容器。可以理解为镜像是一个实体类,容器是这个实体类创建的对象。容器:容器时独立运行的一个或一组应用,它可以被启动、开始、停止、删除。每隔容器间是相互隔离的。仓库:集中存放镜像的地方。仓库(Repository)和仓库注册服务器(Registry)是有区别的。仓库注册服务器上往往放着多个仓库,每个仓库存放着多个镜像,每个镜像有不同的标签(tag)。3. CentOS 8 安装Docker-ce(社区版)
docker-ce是社区版,免费。
/engine/install/centos/
前提:
1. centos能上网2. yum -y install gcc3. yum -y install gcc-c++
卸载旧版本
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
安装yum-utils包,提供yum-config-manager实用程序,并设置稳定存储库
yum install -y yum-utils# 国外网址不稳定,不推荐yum-config-manager --add-repo /linux/centos/docker-ce.repo# 推荐阿里云yum-config-manager --add-repo /docker-ce/linux/centos/docker-ce.repo
更新yum软件包索引
yum makecache fast
安装最新版本docker
yum install docker-ce docker-ce-cli containerd.io# 以下安装特定版本# 查询可用版本yum list docker-ce --showduplicates | sort -r# 安装yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
安装时若有报错和 Podman 冲突的问题
解决方案:
# 删除podmanyum erase podman buildah# 重新安装docker-ceyum install docker-ce docker-ce-cli containerd.io
启动docker
systemctl start docker
验证docker是否安装正确
docker run hello-world
4. 阿里云镜像加速器配置
最大的docker公开镜像仓库是 ,是国外的网站,拉取镜像可能会很慢,可以配置国内镜像仓库。
注册阿里云开发者账号/ntms/act/kubernetes.html
获取镜像加速器地址
配置镜像加速器地址
# CentOS 6.5# 编辑文件vi /etc/sysconfig/docker# 新增other_argsother_args="--registry-mirror=https://自己的账号加速信息."# 重启dockerservice docker restart# CentOS 7及以上# 创建daemon.json文件vi /etc/docker/daemon.json# 在daemon.json中写入{"registry-mirrors": ["https://自己的账号加速信息."]}# 加载daemon文件,并重启dockersystemctl daemon-reloadsystemctl restart docker
检查是否生效
ps -ef|grep docker# 或者查看docker信息,查看Registry Mirrors属性docker info
5. Docker和虚拟机比较
如果觉得《Docker-1 Docker简介 CentOS8安装Docker-ce 配置镜像加速器》对你有帮助,请点赞、收藏,并留下你的观点哦!