先说说概念docker 管理着一堆 docker 镜像。 这些镜像之间彼此隔离, 使用者自己的环境,类似 2 个个虚拟机中独立运行的 2 个程序。这时候我们需要 做一些对他们的配置,并且急切的希望这个这镜像挂了以后会自动重启。k8s 就帮我们做了这件事件。
1 首先我们要创建自己的镜像仓库
2 这里需要选择 命空间 ,我们可以在红色箭头的地方创建
3 创建命空间
4 这个就是我们创建的 镜像仓库 ,名字叫做 jxck 命名空间叫做 namespan,现在它是 空的,里面没有任何镜像,我们去 创建一个镜像上传上来。
5 准备还 docker 镜像 需要的东西 ,然后 构建docker镜像 :docker build -t ccr.ccs.tencentyun.com/namespan/test:0.0.1 .
6 登陆到 腾讯的 镜像仓库 上传镜像。docker login --username=userName ccr.ccs.tencentyun.com ,然后输入密码。
7 上传,docker push ccr.ccs.tencentyun.com/namespan/test
8 等待上传 完成 ,然后 传到 test 里面了,给我新建,所以上面 镜像的名字必须和后面push 的时候的镜像名字一样,如果 不一样,会新建立一个。
9 创建 服务
10 选着 刚才上传的镜像
备注: 想出现 主机端口访问 ,需要设置ingress 并且 改成 集群内访问