您当前的位置:首页 > 电脑百科 > 程序开发 > 容器

如何通过docker run启动一个pod

时间:2022-01-25 10:27:42  来源:  作者:云技术趣谈

既然k8s 底层是支持Docker runtime的,那么我们自然也可以通docker run 的方式启动一个Pod。

如何通过docker run启动一个pod

 

首先我们创建一个Pod 级别的cgroup

sudo cgcreate -g cpu,memory:/pod-foo

# 查看创建的 cgroup
ls -l /sys/fs/cgroup/cpu/pod-foo/
ls -l /sys/fs/cgroup/memory/pod-foo/

启动我们的sandbox 容器

docker run -d --rm 
  --name foo_sandbox 
  --cgroup-parent /pod-foo 
  --ipc 'shareable' 
  alpine sleep infinity

通过cgroup-parent 指定 cgroup

然后启动我们的业务容器

$ docker run -d --rm 
  --name App 
  --cgroup-parent /pod-foo 
  --network container:foo_sandbox 
  --ipc container:foo_sandbox 
  kennethreitz/httpbin

主要是通过 --network 共享sandbox 网络,通过 --ipc 共享sandbox ipc。

如果有必要的话,我们还可以启动一个sidecar 容器

$ docker run -d --rm 
  --name sidecar 
  --cgroup-parent /pod-foo 
  --network container:foo_sandbox 
  --ipc container:foo_sandbox 
  curlimages/curl sleep 365d


Tags:docker   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
既然k8s 底层是支持docker runtime的,那么我们自然也可以通docker run 的方式启动一个Pod。 首先我们创建一个Pod 级别的cgroupsudo cgcreate -g cpu,memory:/pod-foo# 查看...【详细内容】
2022-01-25  Tags: docker  点击:(6)  评论:(0)  加入收藏
docker部署一般的,微服务的部署方式都是采用java -jar xxx.jar。这样程序就可以正常启动了。但是,随着技术的发展,脚本方式部署只能启动单台服务的启动。因此,微服务容器化部署...【详细内容】
2022-01-24  Tags: docker  点击:(8)  评论:(0)  加入收藏
一、docker 原理docker是什么?Docker 是完整的一套容器管理系统,所以想要搞懂 Docker 的概念,我们必须先从容器开始说 起。什么是容器? 容器是用来装东西的(类似运行的启动盘),Li...【详细内容】
2022-01-20  Tags: docker  点击:(9)  评论:(0)  加入收藏
前言近段时间沉迷在自己的黑群晖和新入手的威联通TS-262C上捣鼓各种docker服务,比如用来观影的jellyfin,用来下载种子的transmission和Qbit等等。 TS-262C是威联通最新发布的...【详细内容】
2022-01-14  Tags: docker  点击:(16)  评论:(0)  加入收藏
一、前因闲来没事,想着升级下树莓派中的应用,没曾想,全是最新的,害我以为被黑客眷顾,帮我升级了。多方查证,才知道,是上次搭建的photoprism搞的鬼,不过也不全是它的锅,只是它的yml文...【详细内容】
2021-12-28  Tags: docker  点击:(34)  评论:(0)  加入收藏
一、为什么要搭建主从架构呢1.数据安全,可以进行数据的备份。2.读写分离,大部分的业务系统来说都是读数据多,写数据少,当访问压力过大时,可以把读请求给到从服务器。从而缓解数据...【详细内容】
2021-12-15  Tags: docker  点击:(33)  评论:(0)  加入收藏
在网页中渲染公式一直是泛学术工具绕不开的一个功能,最近更新产品功能,正巧遇到了这个需求,于是使用容器方式简单实现了一个相对靠谱的公式渲染服务。分享出来,希望能够帮到有类...【详细内容】
2021-12-01  Tags: docker  点击:(23)  评论:(0)  加入收藏
1.1 docker命令直接部署1.1.1 拉取镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka1.1.2 启动zookeeper容器docker run -d --name myzookeeper -p 2...【详细内容】
2021-11-15  Tags: docker  点击:(63)  评论:(0)  加入收藏
01 前言 顺着docker的发展,很多测试的同学也已经在测试工作上使用docker作为环境基础去进行一些自动化测试,这篇文章主要讲述我们在docker中使用浏览器进行自动化测试如果可以...【详细内容】
2021-10-29  Tags: docker  点击:(64)  评论:(0)  加入收藏
因为你懂得的原因,下载docker镜像速度非常喜感,故收集几个国内常用的docker镜像。Docker中国区官方镜像地址:https://registry.docker-cn.com网易163的镜像http://hub-mirror.c...【详细内容】
2021-10-28  Tags: docker  点击:(66)  评论:(0)  加入收藏
▌简易百科推荐
既然k8s 底层是支持docker runtime的,那么我们自然也可以通docker run 的方式启动一个Pod。 首先我们创建一个Pod 级别的cgroupsudo cgcreate -g cpu,memory:/pod-foo# 查看...【详细内容】
2022-01-25  云技术趣谈    Tags:docker   点击:(6)  评论:(0)  加入收藏
docker部署一般的,微服务的部署方式都是采用java -jar xxx.jar。这样程序就可以正常启动了。但是,随着技术的发展,脚本方式部署只能启动单台服务的启动。因此,微服务容器化部署...【详细内容】
2022-01-24  下一站studio    Tags:Docker   点击:(8)  评论:(0)  加入收藏
一、docker 原理docker是什么?Docker 是完整的一套容器管理系统,所以想要搞懂 Docker 的概念,我们必须先从容器开始说 起。什么是容器? 容器是用来装东西的(类似运行的启动盘),Li...【详细内容】
2022-01-20  山河已无恙i    Tags:Docker   点击:(9)  评论:(0)  加入收藏
前言近段时间沉迷在自己的黑群晖和新入手的威联通TS-262C上捣鼓各种docker服务,比如用来观影的jellyfin,用来下载种子的transmission和Qbit等等。 TS-262C是威联通最新发布的...【详细内容】
2022-01-14  噩梦飘雷    Tags:docker   点击:(16)  评论:(0)  加入收藏
一、前因闲来没事,想着升级下树莓派中的应用,没曾想,全是最新的,害我以为被黑客眷顾,帮我升级了。多方查证,才知道,是上次搭建的photoprism搞的鬼,不过也不全是它的锅,只是它的yml文...【详细内容】
2021-12-28  闲余悟道    Tags:Docker   点击:(34)  评论:(0)  加入收藏
一、为什么要搭建主从架构呢1.数据安全,可以进行数据的备份。2.读写分离,大部分的业务系统来说都是读数据多,写数据少,当访问压力过大时,可以把读请求给到从服务器。从而缓解数据...【详细内容】
2021-12-15  实战Java    Tags:Docker   点击:(33)  评论:(0)  加入收藏
在网页中渲染公式一直是泛学术工具绕不开的一个功能,最近更新产品功能,正巧遇到了这个需求,于是使用容器方式简单实现了一个相对靠谱的公式渲染服务。分享出来,希望能够帮到有类...【详细内容】
2021-12-01  编程菌zfn    Tags:Docker   点击:(23)  评论:(0)  加入收藏
1.1 docker命令直接部署1.1.1 拉取镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka1.1.2 启动zookeeper容器docker run -d --name myzookeeper -p 2...【详细内容】
2021-11-15  无    Tags:docker   点击:(63)  评论:(0)  加入收藏
01 前言 顺着docker的发展,很多测试的同学也已经在测试工作上使用docker作为环境基础去进行一些自动化测试,这篇文章主要讲述我们在docker中使用浏览器进行自动化测试如果可以...【详细内容】
2021-10-29  小码哥聊软件测试    Tags:Docker   点击:(64)  评论:(0)  加入收藏
因为你懂得的原因,下载docker镜像速度非常喜感,故收集几个国内常用的docker镜像。Docker中国区官方镜像地址:https://registry.docker-cn.com网易163的镜像http://hub-mirror.c...【详细内容】
2021-10-28  抓蛙程序猿    Tags:docker   点击:(66)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条