安装docker:
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
yum -y install docker-ce
systemctl enable docker && systemctl start docker
配置镜像下载加速器:
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
systemctl restart docker
docker info #查看docker信息,进行确认
Docker Hub 网址为: https://hub.docker.com/ (手动查找镜像)
#检索镜像
docker search kube-webhook-certgen:v1.3.0 (镜像:标签)
#从可用的镜像库拉取可用的镜像
docker pull kube-webhook-certgen:v1.3.0
#程序运行无法从目标库拉取镜像时,国内限制、防火墙等原因,从别的可用库拉取镜像并替换名称使用
docker tag 可用镜像路径名 程序需要的镜像路径名(给镜像改名)
#docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/kube-webhook-certgen:v1.3.0 k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.3.0
#为本地的镜像添加新的标签
格式:docker tag 名称:[标签] 新名称:[新标签]
docker tag nginx:latest nginx:web
#导出镜像,将镜像保存成为本地文件
#格式:docker save -o 存储文件名 存储的镜像
docker save -o robusta-runner us-central1-docker.pkg.dev/genuine-flight-317411/devel/robusta-runner:0.10.12
#导入镜像,将镜像文件导入到镜像库中
#格式:docker load -i 存出的文件
dockerload -i robusta-runner