开发者社区> 吃橘子的> 正文

CentOS7安装Docker

简介: 通过 uname -r 命令查看你当前的内核版本 $ uname -r 2.root权限更新Yum包(linux命令不熟悉的同学本文建议使用root权限登陆安装docker,省去很多不必要麻烦) $ yum update 卸载旧版本:(如果安装过旧版本的话)(旧版名称是docker , 最新社区版.
+关注继续查看
  1. 通过 uname -r 命令查看你当前的内核版本
$ uname -r

2.root权限更新Yum包(linux命令不熟悉的同学本文建议使用root权限登陆安装docker,省去很多不必要麻烦)

$ yum update
  1. 卸载旧版本:(如果安装过旧版本的话)
    (旧版名称是docker , 最新社区版 docker-engine, 目前已改名为docker-ce )
$  yum -y remove docker docker-common docker-selinux docker-engine

4.设置Yum源:(本文以Yum安装为例子进行安装)
安装 yum-utils , 使用 yum-config-manager 工具设置Yum源, 后面两个是 devicemapper驱动依赖

$ yum install -y yum-utils device-mapper-persistent-data lvm2

执行以下命令,添加docker的yum源

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

此处可能会报错 (原因是国内访问不到docker官方镜像的缘故)

Loaded plugins: fastestmirror(镜像)

adding repo from: https://download.docker.com/linux/centos/docker-ce.repo

grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo

Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: 

[Errno 14] curl#35 - "TCP connection reset by peer

     解决方法 : 使用阿里源访问

$ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5.查看所有仓库中docker版本,并选择特定版本安装:(此处我们查看社区版 docker-ce)

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

6.配置镜像加速器(必须要配置,否则会出现访问镜像并不稳定 ,而且下载缓慢等问题)
a,  注册阿里云账号 ,登陆该网址自行注册 ( https://www.aliyun.com/?utm_content=se_1010377 )
b, 进入阿里云控制台如图 ( https://cr.console.aliyun.com/#/accelerator )
执行命令 :

 $ mkdir -p /etc/docker

 $ tee /etc/docker/daemon.json <<-'EOF'

 > { 

 >    "registry-mirrors": ["输入你自己控制台此处的地址"]

 > }

 EOF

 $  systemctl daemon-reload    (导入操作)

7.安装docker (此处我们安装社区版 docker-ce)

$ yum install docker-ce (这样写默认安装最新版本)
$ yum install  docker-ce-<VERSION_STRING> (指定安装版本) 
例: yum install docker-ce-18.03.1.ce  

8.启动并加入开机启动

$ systemctl start docker       (重启命令  $  systemctl restart docker ) 
$ systemctl enable docker   开机启动
$ docker version  查看docker版本号

9.验证是否安装成功

$ docker run hello-world 

出现下图提示就是成功了:
image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CentOS 7下安装docker
CentOS 7下安装docker
56 0
CentOS 8.4安装Docker
CentOS 8.4安装Docker
224 0
『实用教程』Centos快速安装Docker
读完这篇文章里你能收获到 - 在Centos7下快速安装Docker - 删除Docker旧版本
105 0
CentOS 8安装docker
CentOS 8安装docker
170 0
CentOS7 安装 Docker
查看系统版本,使用 cat /etc/os-release 命令查看Linux 发行版名称和版本号。
58 0
CentOS8安装Docker
CentOS8安装Docker
394 0
centos7安装docker
centos7安装docker 使用阿里云提供的dnf快速安装docker服务(补充centos8部分)
760 0
Centos下安装docker
Docker 是一个用于开发、传送和运行应用程序的开放平台。 Docker 使您能够将应用程序与基础设施分开,以便您可以快速交付软件。 使用 Docker,您可以像管理应用程序一样管理基础设施。 通过利用 Docker 的快速交付、测试和部署代码的方法,您可以显着减少编写代码和在生产中运行代码之间的延迟。
151 0
CentOS7 安装 Docker
本文主要为大家讲解如何在 CentOS7 上安装 Docker。
20601 0
centos 安装docker
Docker的简介Docker 是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
520 0
+关注
吃橘子的
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
CentOS Nginx PHP JAVA 多语言镜像使用手
立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册
立即下载
4天实战 轻松玩转docker
立即下载