目前各种教程大多使用阿里源镜像,虽然使用腾讯云服务器也可以正常拉取,但因为走公网流量,速度会受公网带宽限制,如果是按量计费的实例会产生流量费用。建议腾讯云服务器用户使用内网环境的镜像地址(mirrors.tencentyun.com),体验更佳
Docker 安装
换源操作
腾讯云的 Docker 镜像地址
// 外网环境
https://mirrors.cloud.tencent.com/docker-ce/linux/
// 内网环境(使用腾讯云服务器)
https://mirrors.tencentyun.com/docker-ce/linux/
CentOS / OpenCloudOS 操作
基本操作
# yum-utils:一个用于管理 yum 配置和仓库的工具集# device-mapper-persistent-data 和 lvm2:这些是用于支持 Docker 的存储驱动程序的依赖项sudo yum install-y yum-utils device-mapper-persistent-data lvm2
# 添加软件源信息# 使用 yum-config-manager 添加 Docker 的官方源,以便可以从该源安装 Docker CE(社区版)sudo yum-config-manager --add-repo https://mirrors.tencentyun.com/docker-ce/linux/
# 更新 yum 缓存以确保可以获取最新的软件包信息sudo yum makecache fast
# 装 Docker CE(Docker 的社区版)sudo yum -yinstall docker-ce
其他配置
安装指定版本的 Docker CE
列出可用的 Docker 版本
yum list docker-ce.x86_64 --showduplicates|sort-r
安装特定版本(将 VERSION 替换为具体版本号,如 17.03.0.ce-1.el7.centos)
sudo yum -yinstall docker-ce-[VERSION]
注意:某些版本可能需要先安装
docker-ce-selinux
如遇到依赖问题,请先运行
yum list docker-ce-selinux- --showduplicates|sort-rsudo yum -yinstall docker-ce-selinux-[VERSION]
启用测试版本软件源
如果您想使用 Docker 的测试版本,可以编辑软件源配置文件
sudovi /etc/yum.repos.d/docker-ce.repo
找到
[docker-ce-test]
部分,将
enabled=0
改为
enabled=1
启动 Docker
安装完成后,使用以下命令启动 Docker 服务:
sudo systemctl start docker
设置 Docker 开机自启:
sudo systemctl enabledocker
卸载 Docker CE
如需卸载 Docker,请运行以下命令:
sudo yum remove docker-ce
sudorm-rf /var/lib/docker
K8s 安装
换源操作
腾讯云的 K8s 镜像地址
// 外网环境
https://mirrors.cloud.tencent.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
// 内网环境(腾讯云服务器访问更快)
https://mirrors.tencentyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
CentOS / OpenCloudOS 操作
# 导入 K8s GPG 密钥sudorpm--import https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
sudorpm--import https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
# 添加 K8s 软件源信息# 外网环境sudo yum-config-manager --add-repo https://mirrors.cloud.tencent.com/kubernetes/yum/repos/kubernetes-el7-\$basearch# 内网环境(速度快,不计公网流量)sudo yum-config-manager --add-repo https://mirrors.tencentyun.com/kubernetes/yum/repos/kubernetes-el7-\$basearch# 查看所有可安装的版本
yum list kubelet kubeadm kubectl --showduplicates|sort-r# 安装sudo yum install-y kubelet kubeadm kubectl
# 验证安装
kubectl version --client
kubeadm version
kubelet --version
版权归原作者 Simple_MaxR 所有, 如有侵权,请联系我们删除。