安装k8s之前要先安装docker,这个直接在机器上安装就行
docker 安装
yum install docker sudo systemctl start docker systemctl enable docker
测试安装
docker images
创建docker组
sudo groupadd docker
创建用户:
useradd docker passwd docker 设置密码
添加用户权限为root权限
chmod -v u+w /etc/sudoers #添加修改权限 vim /etc/sudoers #找到 root的 root ALL=(ALL) ALL 加一行 docker ALL=(ALL) ALL test ALL=(ALL) NOPASSWD:ALL #这种加法,可以不用输入密码 chmod -v u-w /etc/sudoers #取消修改权限
添加docker用户到添加docker组
sudo usermod -aG docker ${USER}
sudo usermod -aG docker $USER && newgrp docker #切换用户后使用推荐
安装单机版的k8s 传送门 可以看最新的命令
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube
安装完执行启动
minikube start
测试安装是否成功
kubectl get po -A
docker详细操作
安装工具
sudo yum install -y yum-utils
设置 yum 仓库地址
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存
sudo yum makecache fast
安装新版 docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
检查安装情况
docker info
启动docker服务
systemctl start docker
查看Docker状态
systemctl status docker
设置Docker开机自启
systemctl enable docker
重新启动Docker服务
systemctl restart docker
停止Docker服务
systemctl stop docker
docker配置加速
#腾讯云的镜像地址
https://mirror.ccs.tencentyun.com
#网易的镜像地址
http://hub-mirror.c.163.com
操作是:
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["http://hub-mirror.c.163.com","https://mirror.ccs.tencentyun.com"]
}
EOF
完事重启一下docker就OK了
程序员,产品 9.1 PHP Go 前端 JwCode 渐悟分享