1.1更新apt镜像源
$ sudo apt-get update
1.2安装apt https依赖
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
1.3添加docker官方的gpg key
$ curl -fsSLhttps://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
$ sudo apt-key fingerprint 0EBFCD88
1.4添加apt docker stable 版本(稳定版本)源
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
1.5 再次更新源
$ sudo apt-get update
1.6 列出可安装的docker镜像
$ sudo apt-cache madison docker-ce
1.7 安装docker
$ sudo apt-get install docker-ce=18.06.3~ce~3-0~ubuntu
1.8 添加镜像源
$ sudo mkdir -p /etc/docker
$ sudo tee /etc/docker/daemon.json<<-'EOF'
{
"registry-mirrors":["https://gbpursha.mirror.aliyuncs.com"]
}
EOF
# 查看docker镜像地址已经改变
$ cat /etc/docker/daemon.json
1.8.1 切换用户身份为特权用户
$ sudo su
1.8.2重新加载docker-daemon
$ systemctl daemon-reload
$ systemctl restart docker
1.9 禁用swap文件
如果有swap文件则需要禁用swap文件,这是Kubernetes的强制步骤。实现它很简单,编辑/etc/fstab文件,注释掉引用swap的行,
保存并重启后输入sudo swapoff -a即可。