linux内核要求
官方推荐4版本以及以上
安装方式
scripts脚本安装 不能在生产中使用latest版本 yum rpm 安装稳定版
yum 安装
yum update #更新操作系统软件包 cat >/etc/yum. repos.d/docker.repo<<EOF [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7 enable=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF yum install docker
rpm安装推荐
https://download.docker.com/linux/centos/7/x86_64/stable/Packages # 选择kubernetes官方认证的docker-ce-17.03和docker-ce-selinux-17.03
环境准备
关闭firewalld 关闭firewalld开机自启动 systemctl stop firewalld systemctl disable firewalld 关闭SELinux vim /etc/selinux/config SELINUX=disabled 安装iptables yum -y install iptables-services 开启iptables 设置开机自启 清空iptables规则 [root@localhost ~]# service iptables save iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ] yum update 更新软件包
重启操作系统
reboot # 以最新版内核启动
安装docker
mkdir docker mv docker* docker cd docker yum -y install docker* systemctl start docker systemctl enable docker docker run hello-world #测试运行
阿里云docker官网https://dev.aliyun.com/search.html
控制台- 产品与服务 - 搜索容器镜像服务 - 镜像加速器 可以查询到对应的docker加速方法
cp -a /lib/systemd/system/docker.service /etc/systemd/system/docker.service chmod a+x /etc/systemd/system/docker.service vim /etc/systemd/system/docker.service ExecStart=/usr/bin/dockerd --registry-mirror="填写自己的阿里云给出的加速链接" sudo systemctl daemon-reload sudo systemctl restart docker
docker info # 加速成功