Kubernetes教程(一)安装Docker
一、前言
学习K8s之前,我们一定要对容器技术比较熟悉。K8s支持Docker、Containerd等容器,因为网上Docker的学习资料比较多,在企业中运用也广泛,可以先学会Docker,然后再过度到Containerd。
二、安装Docker
系统环境就一台Ubuntu 22.04,先更新系统包。
sudo apt update
sudo apt upgrade -y
安装依赖工具
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
添加Docker GPG密钥,
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
添加Docker软件源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
安装Docker等软件
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
启动并设置开机启用 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker
# 查看Docker的版本号
sudo docker --version
因为网络环境,还不能从国外Docker官方仓库拉取镜像,得配置国内镜像仓库地址。
创建/etc/docker/daemon.json文件,并添加内容:
注意:这些是2025年3月份还能用的,如果后面这些地址关闭了,要换新的可用地址。
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.1ms.run",
"https://lispy.org",
"https://docker.xiaogenban1993.com"
]
}
保存文件后,重启Docker
sudo systemctl daemon-reload
sudo systemctl restart docker
#查看docker配置信息
docker info
验证是否能拉取镜像
docker run hello-world
# 如果可以拉取镜像,会在1分钟左右返回如下信息
Hello from Docker!
This message shows that your installation appears to be working correctly.
三、Docker管理相关命令
查看Docker状态
systemctl status docker
启动Docker
systemctl start docker
重启Docker
systemctl restart docker
关闭Docker
systemctl stop docker
设置开机启动
systemctl enable docker
查看版本号
docker version
查看Docker信息
docker info
841

被折叠的 条评论
为什么被折叠?



