Centos7.x安装Docker

如果已经安装过docker 先删除

yum remove docker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine

安装依赖包

yum install-yyum-utils\device-mapper-persistent-data\lvm2

添加Docker源

yum-config-manager\--add-repo\https://download.docker.com/linux/centos/docker-ce.repo

安装docker

yum install docker-ce

启动Docker服务并设置开机启动

systemctl start docker 

systemctl enable docker

验证

docker version 或者 docker info

官方文档:https://docs.docker.com

列出可用的docker版本

yum list docker-ce--showduplicates| sort-r

升级DOCKER CE

要升级Docker CE,请下载较新的软件包文件并重复安装过程,yum -y upgrade 而不是使用yum -y install和指向新文件。

使用便捷脚本安装

Docker在get.docker.com 和test.docker.com上提供了便捷脚本,用于快速,非交互地将Docker CE的边缘和测试版本安装到开发环境中。脚本的源代码位于 docker-install存储库中。 建议不要在生产环境中使用这些脚本,在使用它们之前,您应该了解潜在的风险:

脚本需要root或sudo特权才能运行。因此,在运行脚本之前,应仔细检查和审核脚本。

这些脚本会尝试检测您的Linux发行版和版本,并为您配置包管理系统。此外,脚本不允许您自定义任何安装参数。从Docker的角度或您自己组织的指导方针和标准来看,这可能会导致配置不受支持。

脚本安装包管理器的所有依赖项和建议,而不要求确认。这可能会安装大量软件包,具体取决于主机的当前配置。

该脚本不提供选项来指定要安装的Docker版本,并安装在“边缘”通道中发布的最新版本。

如果已使用其他机制在主机上安装了Docker,请不要使用便捷脚本。

此示例使用get.docker.com上的脚本在Linux上安装最新版本的Docker CE。要安装最新的测试版本,请改用test.docker.com。在下面的每个命令中,替换每次出现的getwith test。

警告

始终检查从Internet下载的脚本,然后在本地运行它们。

$ curl-fsSLhttps://get.docker.com-oget-docker.sh$ sudo sh get-docker.sh

如果您想将Docker用作非root用户,您现在应该考虑将您的用户添加到“docker”组,例如:

sudo usermod-aGdocker your-user

请记得注销并重新登录才能生效!

卸载Docker CE

卸载Docker包:

$ sudo yum remove docker-ce

主机上的图像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:

$ sudo rm-rf/var/lib/docker

你可能感兴趣的:(Centos7.x安装Docker)