【TOC】介绍了在CentOS操作系统中安装docker的过程。其他Linux发行版的安装方法,可以参考官方安装教程。你是CentOS7及以上。根据官方文档,安装dockerce的最低操作系统版本要求是CentOS7,不再支持CentOS6。(March30,2022)#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)查看操作系统内核版本,需要3.10以上版本#uname-r3.10.0-1160.el7.x86_64如果有旧的docker安装版本,先删除旧版本(如果没有安装,执行这条命令无妨)sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-selinux\docker-engine-selinux\docker-engine安装一些必要的系统工具:yum-utils包含yum-config-manager(后面会用到),device-mapper-persistent-data和lvm2包含dockerdevicemapper所需的存储驱动程序。sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm22.更新软件源信息,添加软件源信息。推荐使用阿里云软件源,国内下载速度更快。Docker官方推荐软件源yum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo阿里云软件源sudoyum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo更新yum缓存:sudoyummakecachefast3.安装Docker-CE从2017年3月开始,docker衍生出两个分支版本:DockerCE和码头工人EE。DockerCE是社区免费版,DockerEE是企业版,比较安全,但是安装DockerCE需要付费,如下所述。除非你的公司提供外部容器服务,DockerCE足以让内部应用起来。sudoyum-y安装docker-ce;管理Docker服务的命令,安装完成后执行启动docker服务的命令。sudosystemctl启动docker;#启动sudosystemctlrestartdocker;#重启sudosystemctlstopdocker;#停止安装成功后,可以查看docker服务安装信息docker版本验证测试,通过命令行运行hello-world镜像(启动容器)验证dockerCE是否安装正确。sudodockerrunhello-world如果安装正确,运行helloworld镜像,会生成如下信息:4.卸载DockerCE执行以下命令删除DockerCE,/var/lib/docker目录保存容器运行信息的镜像、存储、容器相关信息,必要时可以删除。yumremovedocker-ce;yumremovedocker-ce-cli;rm-rf/var/lib/docker;rm-fR/var/run/docker;rm-f/var/run/docker.sock欢迎关注我的公告号:字母哥杂谈,回复003赠送本文所在专栏《docker修炼之道》的PDF版,以及30多篇docker优质文章。Antetokounmpo博客:zimug.com
