KubeSphere应用【笔记四】自定义镜像

一、概述

在KubeSphere部署Redis负载时,想通过应用商店部署Redis,通过应用商店部署redis时可以指定访问密码,结果应用商店部署Redis时如下图所示,不能进行部署,所以打算自己制作有默认密码的镜像,上传至Harbor服务器,然后通过创建工作负载-服务的方式进行部署。

KubeSphere应用【笔记四】自定义镜像_第1张图片

二、制作镜像

2.1下载Redis

docker pull redis

KubeSphere应用【笔记四】自定义镜像_第2张图片

2.2指定密码运行

docker run -itd --name dadao-redis -p 6379:6379 redis --requirepass Dadao@123

在这里插入图片描述

2.3将运行的容器打包为镜像

docker commit -a "songjia" -m "default password " fc49cb43f7ca dadao-redis:v1.0.0

KubeSphere应用【笔记四】自定义镜像_第3张图片

2.4将镜像打包成TAR文件

docker save -o dadao-redis.tar dadao-redis:v1.0.0

在这里插入图片描述

2.5将TAR镜像文件上传至服务器,在服务器上载入镜像。

docker load -i dadao-redis.tar 

KubeSphere应用【笔记四】自定义镜像_第4张图片

2.6上传至Harbor服务器

【KubeSphere应用【五】发布镜像至Harbor】

2.7创建负载

KubeSphere应用【笔记四】自定义镜像_第5张图片

2.8创建服务

KubeSphere应用【笔记四】自定义镜像_第6张图片

2.9启动应用验证

KubeSphere应用【笔记四】自定义镜像_第7张图片

你可能感兴趣的:(Docker,笔记,linux,docker)