Centos7.5安装docker(yum安装、rpm安装、脚本安装docker)

一、环境

操作系统:CentOS Linux release 7.5.1804 (Core)
Docker类型:Docker CE

二、安装OS 要求:

1、要安装Docker CE,您需要CentOS 7的维护版本。不支持或测试存档版本。
2、该centos-extras库必须启用。默认情况下,此存储库已启用,但如果已将其禁用,则需要 重新启用它。

注:docker分为CE社区版和EE企业版

三、卸载旧版本

较旧版本的Docker被称为docker或docker-engine。如果已安装这些,请卸载它们以及相关的依赖项。

shell>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报告没有安装这些软件包,则可以

四、安装Docker CE 方式

您可以根据需要以不同方式安装Docker CE:
1、大多数用户 设置Docker的存储库并从中进行安装,以便于安装和升级任务。这是推荐的方法。
2、有些用户下载RPM软件包并 手动安装并完全手动管理升级。在没有互联网的情况下,安装Docker的情况下非常有用。
3、在测试和开发环境中,一些用户选择使用自动 便捷脚本来安装Docker。

4.1介绍通过存储库安装

1、设置存储库,安装所需的包

shell>yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

2、设置稳定的存储库

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

3、安装DOCKER CE
(1)列出所有的docker ce,选择制定的版本
shell>yum list docker-ce --showduplicates | sort -r

(2)选择制定版本的,使用(-)链接

shell>yum install docker-ce-<VERSION STRING>`
shell>yum install docker-ce-18.06.1.ce-3.el7  

(3)直接yum
shell> yum -y install docker-ce 默认安装最新版本

4、启动docker容器
shell> systemctl start docker
shell>docker version #查看版本

5、测试docker 容器是否成功

shell>docker run hello-world
打印出==> Hello from Docker!
即安装成功

4.2 通过rpm包安装

1、如果您无法使用Docker的存储库来安装Docker,则可以下载.rpm适用于您的发行版的 文件并手动安装。每次要升级Docker时都需要下载新文件。
2、转到https://download.docker.com/linux/centos/7/x86_64/stable/Packages/并下载.rpm要安装的Docker版本的文件。
3、下载到服务器本地,yum -y install /path/package.rpm
4、启用docker shell>systemctl start docker
5、运行docker shell> docker run hello-world

4.3 通过脚本安装docker

1、脚本的下载
Docker在get.docker.com 和test.docker.com上提供了便捷脚本,用于快速,非交互地将Docker CE的边缘和测试版本安装到开发环境中
github: https://github.com/docker/docker-install 不建议生产环境使用

注意:
1、脚本需要root用户才能运行
2、脚本自动检测系统版本,不需要修改参数
3、不提动指定版本,会安装最新版本

5、卸载Docker CE

1、卸载Docker包
shell&gt;yum -y remove docker-ce

2、主机上的图像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:
shell&gt; rm -rf /var/lib/docker

转载于:https://blog.51cto.com/7603402/2171815

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值