专栏首页运维前线CentOS7 安装Docker社区版

CentOS7 安装Docker社区版

Docker CE for CentOS

特点和优点

轻松安装和设置优化的Docker环境,以便在裸机服务器和虚拟机上进行CentOS分发。 最新的Docker平台版本,具有内置的业务流程(集群和调度),运行时安全性,容器网络和卷,Docker CE可免费下载,并提供社区支持的每月Edge或季度稳定版本。 Docker EE订阅包括季度版本,每个版本有一年的维护和SLA的企业级支持。

CentOS上安装docker-ce

  • 卸载旧版本

Docker的旧版本被称为docker或docker引擎。如果这些已安装,请卸载它们以及关联的依赖关系。

sudo yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine
  • Centore 7.3 64位支持Docker CE

在CentOS上设置Docker CE存储库

sudo yum install -y yum-utils

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

sudo yum makecache fast

可选:启用边缘和测试存储库。这些存储库包含在上面的docker.repo文件中,但默认情况下是禁用的。您可以将它们与稳定的存储库一起启用

sudo yum-config-manager --enable docker-ce-edge

sudo yum-config-manager --enable docker-ce-test
# 禁用
sudo yum-config-manager --disable docker-ce-edge

在CentOS上安装最新版本的Docker CE

sudo yum -y install docker-ce
# 启动docker
sudo systemctl start docker
  • 在生产系统上,我们可以安装特定版本的Docker CE,而不是始终使用最新版本。列出可用的版本。此示例使用sort -r命令按版本号排序结果,从最高到最低,并被截断。
[root@aniu-k8s yum.repos.d]# yum list docker-ce --showduplicates | sort -r
 * updates: mirrors.cn99.com
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
Installed Packages
 * extras: mirrors.shuosc.org
 * epel: mirrors.tongji.edu.cn
docker-ce.x86_64            17.09.0.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.09.0.ce-1.el7.centos            @docker-ce-stable
docker-ce.x86_64            17.06.2.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.06.1.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.06.0.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.03.2.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.03.1.ce-1.el7.centos            docker-ce-stable 
docker-ce.x86_64            17.03.0.ce-1.el7.centos            docker-ce-stable 
# 如果需要安装指定版本,参考:
sudo yum install <FULLY-QUALIFIED-PACKAGE-NAME>(17.06.2.ce-1.el7.centos)
  • 测试Docker CE的安装
sudo docker run hello-world
  • 升级Docker CE,可以把最新版本的rpm下载下来,使用 yum localinstall rpm-name升级
  • 卸载Docker CE
sudo yum remove docker-ce
sudo rm -rf /var/lib/docker

参考教程

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Docker三剑客

    Docker集群管理工具 实验环境:CentOS 6.9 Docker Machine Docker Compose Docker Swarm Docke...

    shaonbean
  • docker配置direct-lvm模式

    版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://b...

    shaonbean
  • 使用容器部署静态(HTML)网站

    使用容器部署静态(HTML)网站 学习如何使用Nginx来创建一个用于运行静态HTML网站的Docker镜像,会解释如何构建一个运行Nginx与HTML网站的...

    shaonbean
  • Ubuntu安装Docker及配置加速器

    Ubuntu是Linux发行版中的后起之秀,在学习Docker的过程中,绝大部分还是以Ubuntu系统为主。因此,本文介绍了Ubuntu设置root密码、Ubu...

    Weiyang
  • Docker Hello World容器运行报错的解决办法

    版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://jerry.blog....

    Jerry Wang
  • Docker安装

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

    小狐狸
  • Docker环境准备

    设置用户权限,默认不做的话执行docker ps会提示Permission defined,使用sudo可以解决但是每次sudo又很麻烦,因此采用如下方法

    用户7634199
  • 5 款非常好用的开源 Docker 工具,分享给大家!

    原文:https://dzone.com/articles/5-docker-utilities-you-should-know

    用户5224393
  • Conent7安装Docker

    如果您想以非root用户使用Docker,需要将您的用户(your-user)添加到“docker”组,例如:

    汐楓
  • 在Redhat 7.3中采用离线方式安装Docker

    Docker CE默认是不支持Redhat的,如果你想在Redhat安装,可以使用静态二进制包。这是我多次尝试RPM后得出的结论。使用这种方式安装,不支持32位...

    大江小浪

扫码关注云+社区

领取腾讯云代金券