这篇文章我们开始介绍kubernetes里面的容器了,这篇文章主要介绍下kuboard的容器镜像。
熟悉docker的同学应该都能知道镜像是什么,其实就是docker的images,例如:
在kubernetes里面,每一个容器里面运行的是docker的镜像。所以一般我们在创建容器的时候都是根据docker镜像创建的。下面我们分别介绍下。
一、使用dashboard创建容器的时候,需要docker 镜像
使用kuboard对象创建一个容器的时候,我们可以看到在容器信息里面需要填写docker的容器镜像信息。
二、使用yml配置文件创建容器的时候,也需要docker容器镜像
所以说我们使用kuboard进行部署线上应用的时候,一定要使用docker的镜像,同时镜像需要部署到对应的镜像仓库里面。
在kubernetes里面,默认使用的仓库镜像是地址是:https://hub.dokcer.com/
所以如果我们的镜像已经上传到了https://hub.dokcer.com/这里,那么我们在创建的时候就不需要去填写docker的镜像地址,如果我们的镜像仓库是在第三方环境里面的话,则需要填写对应的地址,并且附上仓库的账户和密码信息,例如:
同时我们在使用对应的docker镜像的时候,也需要添加上docker的镜像地址,例如:
registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:latest
上面的地址主要分为5部分,但是为什么看起来是4部分呢?因为端口是80我们一般不写,完整的应该是:
registry.cn-hangzhou.aliyuncs.com:80/helowin/oracle_11g:latest
这里挨个介绍下每一个部分:
第一部分是仓库的地址,例如:https://registry.cn-hangzhou.aliyuncs.com/
第二部分是仓库地址的访问端口,例如:80
第三部分是仓库的名称,例如:helowin
第四部分是仓库的镜像名称,例如:oracle_11g
第五部分是仓库的标签,例如:latest
还没有评论,来说两句吧...