kubernetes学习-01-docker安装

docker的安装参考k8S官方文档及docker官方文档,基于centos7.4
k8S官方文档安装docker的链接地址
docker官方文档docker的链接地址

1.docker安装

- 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置docker镜像仓库
yum-config-manager --add-repo \
  https://download.docker.com/linux/centos/docker-ce.repo
- 安装docker ce,根据k8Sv1.18版本官方文档写的如下docker-ce的
版本,docker官网安装docker-ce默认不带版本号,安装的是最新稳定
版本,我们这里安装docker是作为k8S的基础,因此这里根据k8S官网的要求来。
yum update -y && yum install -y \
  containerd.io-1.2.13 \
  docker-ce-19.03.8 \
  docker-ce-cli-19.03.8
- 创建/etc/docker目录
mkdir /etc/docker
- Setup daemon
cat > /etc/docker/daemon.json <

2.docker的其他设置

更改docker镜像的默认存储位置centos7。
默认存放在/var/lib/docker,由于系统盘空间有限,如果存储这里,后续将导致空间不足,所以在安装好之后就更改镜像和容器的存放位置。
具体方法:
vi /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --graph=/new-path/docker

配置阿里云镜像加速器
可以把如下一行内容加在上诉daemon.json里面,内容为jason格式,上述后面加个逗号,再跟上这一行即可。
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://8922t0zi.mirror.aliyuncs.com"]
}
EOF

修改桥接模式docker容器内IP段范围
ExecStart后面添加--bip=10.10.0.1/24
vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H unix:// --bip=10.10.0.1/24

你可能感兴趣的:(kubernetes学习-01-docker安装)