一、应用场景:
1.每次构建好了镜像,push
到私有仓库后,不用再直接pull到其他服务器上!
2.在容器中可以docker命令查看宿主机的docker相关信息
3.搭建jenkins pod需要用到这种场景
二、具体实现方案(以下实验均采用dockerhub 镜像):
1.使用centos、ubuntu、busybox等基础镜像
创建:在TKE控制台,创建deployment。
(1)
(2)设置运行命令和运行参数
(3)验证:
在控制台远程登录:
发现还是无法使用docker命令,因为没有安装dockercli
配置安装docker 的yum源,此处省略(这里是个小坑,默认的yum源中没有docker)
另外注意,远程登录无法复制内容,配置yum源建议登录节点操作配置。
安装docker-ce-cli后再次验证测试:
2.使用docker镜像
创建:在TKE控制台,创建deployment。
(1)
(2)设置运行命令和运行参数
注意:这里运行命令是/bin/sh ,官方文档给到的是/bin/bash,给到了错误的示范
(3)验证:
注意:这里因为控制台远程登录支持的是bash,所以这里是无法远程登录的,需要登录节点使用kubectl命令登录!类似的还有busybox容器,如下图所示:
验证成功
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。