写在前面的话
每篇一句
岁寒,然后知松柏之后雕也。
社区版容器安装,运行第一个容器
环境介绍
os 内核版本不低于3,注意操作系统要是主要维护版本,没有EOL。
我常见到的容器所运行的os环境主要是Ubuntu 及Centos,下面以centos7为例。
|
|
镜像源配置
使用国内的镜像源可以极大加速软件安装速度和成功率。
配置操作系统基本软件和扩展软件源
|
|
里面http://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 12] Timeout on 原因是使用阿里云服务器,会优先从mirrors.aliyuncs.com,不占用云服务器公网流量,要知道按量的模式可是得收费的。而我是笔记本电脑上的一台虚拟机,最终访问出去用的是所在电信的一个公网ip,当然访问不到阿里内网。
配置社区版容器源
|
|
老版本容器卸载(假设你之前没安装过容器,可跳过此步骤)
|
|
安装所依赖软件
yum-utils提供 yum-config-manager管理能力, device-mapper-persistent-data和lvm2是存储驱动。
社区版容器安装
默认安装最近最新版本。
特定版本安装
列出有哪些版本
下面以安装17.06.1版本为例
运行第一个容器
尝试运行第一个容器
|
|
配置容器国内源
运行第一个容器hello-world,本地没有容器镜像,默认从国外docker公司拉取镜像,拉取超时失败。
所以我们配置国内源,下面以DaoCloud为例,得先注册账号。
其实就是配置了下面这个json 配置文件,重启docker 服务后生效。
重新运行第一个容器
|
|
至此第一个容器就运行起来了,如果你的操作系统是其他版本,可以参考容器官网文档。