docker和k8s安装及配置
docker ubuntu 22.0.4安装
一键安装:
curl -sSL https://get.docker.com/ | sh
提示:出现以下错误不用管
Restarting services...
Service restarts being deferred:
systemctl restart networkd-dispatcher.service
systemctl restart unattended-upgrades.service
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
-
更新apt
sudo apt update -
更新相关依赖和工具包
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -
设置docker镜像源
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - -
添加 Docker APT 仓库源
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" -
更新apt,以保证后续安装的是最新版docker
sudo apt update -
安装最新版本docker
sudo apt install docker-ce docker-ce-cli containerd.io -
验证docker运行状态
sudo systemctl status docker这是运行成功状态
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset> Active: active (running) since Tue 2023-09-12 05:22:24 UTC; 43s ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID: 3667420 (dockerd) Tasks: 9 Memory: 33.7M CPU: 589ms CGroup: /system.slice/docker.service └─3667420 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/c> Sep 12 05:22:22 instance-20230822-2006 systemd[1]: Starting Docker Application > Sep 12 05:22:22 instance-20230822-2006 dockerd[3667420]: time="2023-09-12T05:22> Sep 12 05:22:22 instance-20230822-2006 dockerd[3667420]: time="2023-09-12T05:22> Sep 12 05:22:23 instance-20230822-2006 dockerd[3667420]: time="2023-09-12T05:22> Sep 12 05:22:23 instance-20230822-2006 dockerd[3667420]: time="2023-09-12T05:22> Sep 12 05:22:23 instance-20230822-2006 dockerd[3667420]: time="2023-09-12T05:22> Sep 12 05:22:23 instance-20230822-2006 dockerd[3667420]: time="2023-09-12T05:22> Sep 12 05:22:24 instance-20230822-2006 dockerd[3667420]: time="2023-09-12T05:22> Sep 12 05:22:24 instance-20230822-2006 systemd[1]: Started Docker Application C>
/etc/hosts 节点配置
到两个及以上服务器,对/etc/hosts文件进行配置,配置master和node1节点
138.2.106.179 master
129.150.63.103 node1
自定义配置自己的节点名字
hostnamectl set-hostname node1(node1 是自定义的)