Docker安装部署
我们平时构建一台服务器的时候,往往需要安装许多的软件,才能够让服务器运行。会浪费许多的时间,我们需要找到一款应用,像软件管家一样。想用的时候,一点就能开。想下载什么应用只要去官网找就行。这就是我们今天需要部署docker的理由
docker是一款比较方便、快捷的部署基础应用、数据库、自己编写的软件的程序。它自己的安装部署,都比较简单。它依赖于容器和镜像。
准备工作
-
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本:
uname -r
-
Docker还需要一些工具的支持,直接命令安装
yum install -y yum-utils device-mapper-persistent-data lvm2
Nothing to do 代表已经安装了
complete表示安装好了
-
需要确定服务器中是否有Docker残留(首次安装,无须检查)
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
-
更换一下yum的阿里云软件源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
更新yum缓存(为了保证能更新和下载需要的服务:如docker)
yum makecache fast
开始安装Docker
-
安装Docker(Docker版本分为CE(社区免费版)和EE(企业版,安全CE)
yum -y install docker-ce
开始下载并且安装Docker,稍等一会,系统正在下载。
看到complete!下载且安装成功。
启动Docker
输入:
systemctl start docker
没有提示代表成功了
输入检验
docker version
-
如果想设置开机自启可以(个人需求自选)
systemctl enable docker
卸载Docker
-
移除Docker-ce服务
yum remove docker-ce
-
删除Docker依赖项
rm -rf /var/lib/docker
-
删除Docker依赖项
yum list installed | grep docker
yum remove 继续删