Docker支持以下的CentOS版本

  • CentOS 7 (64-bit)
  • CentOS 6.5 (64-bit) 或更高的版本

前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本

1.查看当前系统内核版本

[root@docker ~]# uname -r
3.10.0-514.el7.x86_64

安装 Docker

Docker 软件包和依赖包已经包含在默认CentOS-Extras 软件源里,安装命令如下:

[root@runoob ~]# yum -y install docker-io

安装完成�?/p>

启动 Docker 后台服务

[root@runoob ~]# service docker start

测试运行 hello-world

[root@runoob ~]#docker run hello-world

由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行

使用脚本安装 Docker

1、使 sudo或 root 权限登录 Centos

2、确定yum 包更新到最新

$ sudo yum update

3、执行Docker 安装脚本

$ curl -fsSL https://get.docker.com/ | sh

执行这个脚本会添加 docker.repo 源并安装 Docker

4、启动Docker 进程

$ sudo service docker start

5、验证 docker 是否安装成功并在容器中执行一个测试的镜像

$ sudo docker run hello-world

到此,docke在CentOS 系统的安装完成


镜像加速

鉴于国内网络问题,后续拉取Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址

http://hub-mirror.c.163.com

新版Docker 使用 /etc/docker/daemon.json(Linux)或%programdata%\docker\config\daemon.json(Windows)来配Daemon

请在该配置文件中加入(没有该文件的话,请先建一个)

{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

卸载

1.查询安装过的包

yum list installed | grep docker

docker-engine.x86_64                 17.03..ce-.el7.centos         @dockerrepo

2.删除安装的软件包

yum -y remove docker-engine.x86_64

3.删除镜像/容器

rm -rf /var/lib/docker

参考地址:

1.CentOS Docker 安装

2.Centos7下docker 环境

最新文章

  1. Android-AndroidStudio-添加依赖
  2. 2016/11/17 周四 <javascript的封装简单示例>
  3. 稻壳图文模块调不出html代码
  4. Mathematics:DNA Sorting(POJ 1007)
  5. Codeforces 714C. Sonya and Queries Tire树
  6. 如何让Ubuntu系统支持WebP图片格式
  7. 7个鲜为人知却超实用的PHP函数
  8. Windows7 无法打开ASA SSL VPN和ASDM首页
  9. jquery中的选择器01
  10. Java读书笔记1
  11. 线性代数-矩阵-【2】矩阵生成 C和C++实现
  12. Spark-SQL之DataFrame操作大全
  13. Android虚拟机 USB转串口调试方法
  14. PHP中||与or的区别
  15. 深入理解JVM虚拟机:(一)Java运行时数据区域
  16. 简单了解pytorch的forward
  17. Archive required for library “xxx” cannot be read or is not a valid zip file报错解决
  18. WD与循环 组合数学
  19. Java学习之String
  20. Linux下Shell元字符的释义

热门文章

  1. [分享]Active-HDL 9.2 安装
  2. 转一篇 ShaderVariantCollection介绍的比较详细的文章 感谢作者
  3. xxx did not match any file(s) known to git
  4. mysql Percona-XtraBackup backup
  5. Python—合并两个有序列表
  6. python 操作记事本
  7. 1.1 vue.js devtools使用教程
  8. JsonAutoDetect注解找不到错误
  9. Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed character class near index 0 解决方法: 要对切割字符进行转义\\
  10. 7 个最佳的 Java 框架