添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

docker images  列出当前所有的镜像

docker build  imageName    根据当前dockfile构建镜像

docker commit containId imageName 根据容器containId构建一个镜像

docker tag imageName  tag  给一个镜像打Tag

docker cp file  containId:/path  将文件从宿主机拷贝到容器中

docker push imageName  将镜像推送到仓库中

kubectl是kubenetes提供的方便操作命令,通过kubctl命令可以对k8s的各类资源实现管理

kubectl -n namespace get pod -o wide  显示namespace下的pod

kubectl -n namespace describe pod podId  描述pod详细信息,可初步定为pod失败的问题

kubectl -n namespace get pod podId -o yaml  获取pod的yaml文件

kubectl  -n namespace delete pod  podId  删除Pod

kubectl -n namespace get node 获取node信息

kubectl -n namespace descrbe node nodeName 描述node信息

kubenetes重新编译scheduler代码验证步骤:

1.修改源码,make what=plugin/pkg/cmd/kube-scheduler ,重新编译scheduler源码

2.docker ps找到kube-scheduler所在的container,将编译好的kube-scheduler文件docker  cp拷到container中,替换原来的文件

3,根据这个container重新编译镜像,推到仓库

4.用自己编的镜像重启scheduler pod

docker 主要操作命令:docker images  列出当前所有的镜像docker build  imageName    根据当前dockfile构建镜像docker commit containId imageName 根据容器containId构建一个镜像docker tag imageName  tag  给一个镜像打Tagdocker cp file  cont
Kubernetes(k8s)是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在 Docker 技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。 而且它也是一个完备的分布式系统支撑平台,具有完备的集群管理能力,多扩多层次的安全防护和准入机制、多租户应用支撑能力、透明的服务注册和发现机制、內建智能负载均衡器、强大的故障发现和自我修复能力、服务滚动升级和
FROM hub. docker .com/centos/centos:7.5.1804 COPY myapp/ /opt/myapp/ CMD ["/opt/myapp/start.sh"] 以上述为例,FROM表示基础镜像。 COPY为需要增加文件到 DOCKER 中的具体位置 CMD为默认命令行 然后就可以生成了 docker build -t hub.my.com/mycomp/myapp:1.0 . 2. 调试 DOCKER docker r