Docker简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。
百度百科
前提
首先,你的Centos的系统一定要是64位的,不管版本是什么。并且内核版本至少是3.10以上。
用以下命令去查看你的内核版本:
- 1
- 2
- 1
- 2
最后,建议你更新你的系统,因为最新内核可能会修复了旧版本的一些bug。
安装
用yum安装
用具有sudo或者root权限的用户登录系统。
确保你的yum包已经更新
- 1
- 1
添加yum仓库
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
安装Docker包
- 1
- 1
- 开启docker deamon
- 1
- 1
验证docker是否成功安装
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
开机自启动
- 1
- 1
卸载
列出你安装过的包
- 1
- 2
- 3
- 1
- 2
- 3
删除安装包
- 1
- 1
删除镜像/容器等
查看 docker version
镜像加速器配置
curl -sSL https://get.daocloud.io/daotools
/set_mirror.sh | sh -s http://8a4c4344.m.daocloud.io
阿里云加速
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
centos系统阿里云 https://cr.console.aliyun.com/#/accelerator先登录阿里云 在访问 访问了点击docker hub镜像站点根据系统要求配置
c. 『CentOS/RedHat』注意事项
① 关闭 selinux 防火墙:
① 关闭 selinux 防火墙:
setenforce 0 #关闭selinux防火墙,临时关闭。永久关闭需改/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled 并重启操作系统② 关闭 firewalld 防火墙(操作系统是最下化安装的,这个为默认关闭)
systemctl stop firewalld.service #关闭firewalld防火墙 」