系统要求
Docker CE支持64位版本CentOS7,并且要求内核版本不低于3.10。
CentOS7满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定
程序分类
商业版:docker–>docker-ee
社区版:moby -->docker-ce
包获取途径
阿里rpm包仓库,版本相对滞后
https://mirrors.aliyun.com/centos/7/extras/x86_64/Packages/
阿里上docker官方repo仓库(docker-ce.repo),有各版本,包括最新版,
https://mirrors.aliyun.com/docker-ce/linux/centos/
安装
在阿里云镜像上面找到镜像链接
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum源仓库
yum info docker-ce
安装社区版
yum install -y docker-ce
镜像加速器
中国科技大学提供的docker加速器
阿里云的加速器dev.aliyun.com
这里我用的支付宝账号登陆,后在管理中心中找到镜像加速器
以阿里云的CentOS为例
1、安装/升级Docker客户端
推荐安装1.10.0以上版本的Docker客户端,参考文档
https://yq.aliyun.com/articles/110806?spm=5176.8351553.0.0.5d8d1991nbOuiI
2、配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://ru1oawgq.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker info---看到如下相关内容即可
Registry Mirrors:
https://h480ply5.mirror.aliyuncs.com/
启动docker服务修改iptables默认策略
相关文件:/usr/lib/systemd/system/docker.service
systemctl daemon-reload
systemctl start docker
服务启动后,会将iptables的filter表的FORWARD链修改为默认drop,如果有需要可以修改回accept
修改docker服务文件,需要重新载入systemctl和启动服务'
vim /usr/lib/systemd/system/docker.service
[Service] <==在service块下,增加如下行
ExecStartPost=/usr/sbin/iptables -P FORWARD ACCEPT
docker version
查看docker信息
[root@duanx ~]$docker info
Containers: 0 <==容器个数
Running: 0 <==运行中的个数
Paused: 0 <==暂停态个数
Stopped: 0 <==停止态个数
Images: 0 <==当前有多少个镜像
Server Version: 18.06.1-ce <==服务器版本
Storage Driver: overlay2 <==存储后端驱动,重要信息
Backing Filesystem: xfs <==建立在本地系统xfs上
Logging Driver: json-file <==日志驱动
Cgroup Driver: cgroupfs <==控制组的驱动
Plugins: <==启用的插件
Volume: local <==存储卷插件
Network: bridge(桥接式) host(宿主机) macvlan null(没有) overlay(叠加网络) <==网络插件
Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog<==日志插件
Swarm: inactive <==docker内部的容器编排工具
Insecure Registries: <==非安全仓库
Registry Mirrors: <==加速器,上面配置生效的
https://h480ply5.mirror.aliyuncs.com/
转载请注明:黑夜 » Docker系列(二)安装篇