安装docker
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 加速配置
阿里云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
# 加速成功