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 条评论
登录 后参与评论

相关文章

来自专栏全华班

java学习手册-CentOS 6.3(x86_32)下安装Oracle 10g R2

CentOS 6.3(x86_32)下安装Oracle 10g R2 一、硬件要求 1、内存 & swap Minimum: 1 GB of RAM Reco...

3495
来自专栏gaoqin31

让linux程序在后台运行

最近要用php进程发奖励,因为要精确到秒执行,linux系统的定时用不了,于是写了个死循环,usleep是必须的,否则系统cpu占用很高的系统cpu。

631
来自专栏老蒋专栏

腾讯云服务器CVM挂载云硬盘数据盘独立存储与系统盘分离

老蒋最近有空就在整理常规VPS、服务器数据盘与系统盘的挂载事宜。而且针对不同的服务商确实还是稍有不同,主要是公司最近有一个客户项目数据比较大,而且便于迁移和存储...

1315
来自专栏专注 Java 基础分享

Git版本控制之多人协作

     上篇文章我们主要简单的介绍了有关git的一些基本常识和一些简单的命令。但那终究是皮毛,我们使用git最主要的目的还是管理我们的项目,多人协作。本篇文章...

1779
来自专栏有趣的django

linux基础

1.目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先...

3115
来自专栏同步博客

Git服务器搭建

  Git是目前世界使用最广泛的分布式版本控制系统,它是由林纳斯·托瓦兹(Linus Torvalds)创作,最初的目的是为了更好地管理Linux内核开发而设计...

643
来自专栏开发技术

virtualBox安装centos,并搭建tomcat

  本文没什么难点,只是发现自己记忆不好,特别是搭建tomcat服务的时候,总是需要去重新查阅资料,特此就写这篇博客来加强自己的记忆,同时也给大家以参考;

393
来自专栏静默虚空的博客

分布式版本控制系统 Git 教程

简介 Git 是什么? Git 是一个开源的分布式版本控制系统。 什么是版本控制? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统...

2126
来自专栏鬼谷君

esxi安装全过程及基本配置

链接: http://pan.baidu.com/s/1jIfg2yU 密码: qacv

927
来自专栏北京马哥教育

根分区伸缩实验

众所周知LVM是Linux环境下对 磁盘进行管理的一种机制。用户在安装Linux操作系统时,难以分配合适的硬盘空间,当一个分区存放不下某个文件时, 这个文件因...

2556

扫码关注云+社区