精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在命令行下優雅地管理 Containerd

系統 Linux
containerd是一個高級容器運行時,又名容器管理器。簡單來說,它是一個守護進程,在單個主機上管理完整的容器生命周期:創建、啟動、停止容器、拉取和存儲鏡像、配置掛載、網絡等。

Containerd被設計成可以很容易地嵌入到更大的系統中。Docker使用containerd來運行容器。Kubernetes可以通過CRI使用containerd來管理單個節點上的容器。但是較小的項目也可以從與containerd集成的便利中獲益——例如,faasd使用containerd在獨立的服務器上運行一個成熟的功能即服務解決方案。

但是,以編程方式使用 containerd 并不是唯一的選擇。它還可以通過可用客戶端之一從命令行使用。由此產生的容器 UX 可能不像docker客戶端提供的那樣全面和用戶友好,但它仍然是有用的,例如,用于調試或學習目的。

如何在 ctr 中使用 containerd

ctr是作為 containerd 項目的一部分提供的命令行客戶端。如果您在一臺機器上運行了 containerd,那么ctr二進制文件很可能也在那里。

該ctr界面 [顯然] 與 Docker CLI不兼容,乍一看,可能看起來不太用戶友好。顯然,它的主要受眾是測試守護進程的容器開發人員。但是,由于它最接近實際的 containerd API,因此它可以作為一種很好的探索手段——通過檢查可用命令,您可以大致了解 containerd可以做什么和不可以做什么。

ctr也非常適合學習的能力低級別[OCI]容器的運行時間,因為ctr + containerd是更接近實際的容器比docker + dockerd。

使用 ctr 處理容器鏡像

當拉取鏡像,完全合格的參考似乎是必需的,所以你不能忽略鏡像倉庫或標簽部分:

$ ctr images pull docker.io/library/nginx:1.21
$ ctr images pull docker.io/kennethreitz/httpbin:latest
$ ctr images pull docker.io/kennethreitz/httpbin:latest
$ ctr images pull quay.io/quay/redis:latest

要列出本地鏡像,可以使用:

$ ctr images ls

令人驚訝的是,containerd不提供開箱即用的鏡像構建支持。然而,containerd 本身經常被更高級別的工具用來構建鏡像。

不使用ctr構建鏡像,您可以導入用docker build或其他oci兼容軟件構建的現有鏡像:

$ docker build -t my-app .
$ docker save -o my-app.tar my-app
$ ctr images import my-app.tar

有了ctr,你也可以掛載鏡像

$ mkdir /tmp/httpbin
$ ctr images mount docker.io/kennethreitz/httpbin:latest /tmp/httpbin
$ ls -l /tmp/httpbin/
total 80
drwxr-xr-x 2 root root 4096 Oct 18 2018 bin
drwxr-xr-x 2 root root 4096 Apr 24 2018 boot
drwxr-xr-x 4 root root 4096 Oct 18 2018 dev
drwxr-xr-x 1 root root 4096 Oct 24 2018 etc
drwxr-xr-x 2 root root 4096 Apr 24 2018 home
drwxr-xr-x 3 root root 4096 Oct 24 2018 httpbin
...
$ ctr images unmount /tmp/httpbin

要使用ctrl刪除圖像,請運行:

$ ctr images remove docker.io/library/nginx:1.21

使用ctr處理容器

有了一個本地鏡像,你可以通過ctr運行<image-ref> <container-id>來運行一個容器。例如:

$ ctr run --rm -t docker.io/library/debian:latest cont1

注意,與友好的docker運行生成唯一的容器ID不同,使用ctr,你必須自己提供唯一的容器ID。ctr運行命令也只支持一些常見的docker運行標志:——env, -t,——tty, -d,——detach,——rm,等等。但是沒有端口發布或使用——restart=總是開箱即用的自動容器重新啟動。

與鏡像類似,你可以列出現有的容器:

$ ctr containers ls

有趣的是,ctrl運行命令實際上是ctrl容器創建+ ctrl任務啟動的快捷方式:

$ ctr container create -t docker.io/library/nginx:latest nginx_1
$ ctr container ls
CONTAINER IMAGE RUNTIME
nginx_1 docker.io/library/nginx:latest io.containerd.runc.v2
$ ctr task ls
TASK PID STATUS # Empty!
$ ctr task start -d nginx_1 # -d for --detach
$ ctr task list
TASK PID STATUS
nginx_1 10074 RUNNING

我喜歡這種容器和任務子命令的分離,因為它反映了經常被遺忘的OCI容器的本質。盡管人們普遍認為容器不是進程——對于進程來說,容器是隔離的和受限制的執行環境。

使用ctr任務連接,你可以重新連接到一個在容器中運行的現有任務的stdio流:

$ ctr task attach nginx_1
2021/09/12 15:42:20 [notice] 1#1: using the "epoll" event method
2021/09/12 15:42:20 [notice] 1#1: nginx/1.21.3
2021/09/12 15:42:20 [notice] 1#1: built by gcc 8.3.0 (Debian 8.3.0-6)
2021/09/12 15:42:20 [notice] 1#1: OS: Linux 4.19.0-17-amd64
2021/09/12 15:42:20 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1024:1024
2021/09/12 15:42:20 [notice] 1#1: start worker processes
2021/09/12 15:42:20 [notice] 1#1: start worker process 31
...

很像docker,你可以在一個已有的容器中執行一個任務:

$ ctr task exec -t --exec-id bash_1 nginx_1 bash
# From inside the container:
$ root@host:/# curl 127.0.0.1:80
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
...

在移除一個容器之前,它的所有任務必須停止:

$ ctr task kill -9 nginx_1

或者,你可以使用——force標志刪除正在運行的任務:

$ ctr task rm -f nginx_1

最后,要刪除容器,運行:

$ ctr container rm nginx_1

如何使用容器與nerdctl

Nerdctl是一個相對較新的containerd命令行客戶端。與ctr不同,nerdctl的目標是用戶友好和docker兼容。在某種程度上,nerdctl + containerd可以無縫地替代docker + dockerd。然而,這似乎不是項目的目標:

nerdctl的目標是促進試驗Docker中沒有的最前沿的容器特性。這些特性包括但不限于lazy-pulling(stargz)和鏡像加密(ocicrypt)。這些功能預計最終也會在Docker中實現,然而,這可能需要幾個月,甚至幾年的時間,因為Docker目前只設計使用了容器子系統的一小部分。重構Docker以使用整個容器是可能的,但并不簡單。所以我們[NTT]決定創建一個完全使用container的CLI,但我們不打算用Docker來完成。我們一直在為Docker/Moby以及容器做出貢獻,并將繼續這樣做。

從基本用法的角度來看,與ctr相比,nerdctl支持:

  • 使用nerdctl構建鏡像
  • 容器網絡管理
  • Docker Compose與nerdctl Compose up
  • 最酷的部分是nerdctl試圖提供docker(和podman)命令行UX相同的功能。所以,如果你熟悉docker(或podman) CLI,你就已經熟悉nerdctl了。

如何使用容器與crictl

crictl是一個命令行客戶端,用于[Kubernetes] cri兼容的容器運行時。

引入 Kubernetes 容器運行時接口 (CRI)以使 Kubernetes 容器運行時不可知。Kubernetes節點代理kubelet實現了 CRI客戶端 API,可以使用任何實現 CRI 服務器 API的容器運行時來管理其節點上的容器和 Pod。

            Kubernetes CRI

從1.1版開始,containerd就自帶了一個內置的CRI插件。因此,containerd是一個與cri兼容的容器運行時。因此,它可以與critl一起使用。

創建crictl是為了檢查和調試Kubernetes節點上的容器運行時和應用程序。支持以下操作:

attach: Attach to a running container
create: Create a new container
exec: Run a command in a running container
version: Display runtime version information
images, image, img: List images
inspect: Display the status of one or more containers
inspecti: Return the status of one or more images
imagefsinfo: Return image filesystem info
inspectp: Display the status of one or more pods
logs: Fetch the logs of a container
port-forward: Forward local port to a pod
ps: List containers
pull: Pull an image from a registry
run: Run a new container inside a sandbox
runp: Run a new pod
rm: Remove one or more containers
rmi: Remove one or more images
rmp: Remove one or more pods
pods: List pods
start: Start one or more created containers
info: Display information of the container runtime
stop: Stop one or more running containers
stopp: Stop one or more running pods
update: Update one or more running containers
config: Get and set crictl client configuration options
stats: List container(s) resource usage statistics

這里有趣的部分是,通過crictl + containerdbundle,人們可以了解pod是如何實際實現的。

有關如何crictl與 containerd一起使用的更多信息,請查看此文檔(containerd 項目的一部分)。

責任編輯:龐桂玉 來源: 奇妙的Linux世界
相關推薦

2023-08-12 11:40:11

命令行生存

2014-05-04 10:58:18

Linux命令行Linux發行版

2020-03-26 11:04:00

Linux命令光標

2009-08-06 20:14:16

linux命令行模式linux命令行修改系統時間

2015-10-19 17:16:10

天氣預報命令行Linux

2014-09-16 10:09:40

Linux

2019-08-15 15:00:31

Linux命令行PDF

2014-06-09 10:23:20

2016-11-03 21:21:09

Ubuntu命令行瀏覽器書簽

2016-11-04 12:36:19

Ubuntu瀏覽器書簽

2023-02-07 09:49:26

Linux命令行合并文件

2021-07-07 08:01:51

命令行Dotnet Core控制臺

2018-04-25 10:46:05

Linux命令行日歷

2022-11-18 12:47:51

LinuxAWS命令行工具

2010-08-23 09:45:46

防火墻命令行

2018-03-29 15:58:55

Linux命令行編輯器

2022-10-14 19:30:29

Linux

2022-10-18 14:52:36

2009-12-09 09:25:52

Linux命令行svn命令

2020-12-11 06:44:16

命令行工具開發
點贊
收藏

51CTO技術棧公眾號

亚洲国产欧美另类丝袜| 激情综合一区二区三区| 国产视频精品免费播放| jizz欧美激情18| 国产成人无吗| 99视频国产精品| 国产成人午夜视频网址| 粉嫩av性色av蜜臀av网站| 凹凸成人在线| 91久久精品午夜一区二区| 中文一区一区三区免费| 色呦呦视频在线| 日韩 欧美一区二区三区| 欧美精品免费播放| 91激情视频在线观看| 综合欧美亚洲| 欧美三级三级三级爽爽爽| av在线免费观看国产| 精品美女视频在线观看免费软件| 国产在线精品免费| 777国产偷窥盗摄精品视频| 黄色激情小视频| 久久香蕉网站| 91精品国产91久久综合桃花| 国产福利视频在线播放| 任你弄在线视频免费观看| 国产日韩欧美制服另类| 国产欧美一区二区三区另类精品| 亚洲无码久久久久久久| 六月婷婷一区| 性视频1819p久久| 日本黄色录像视频| 国产精品一区二区99| 精品国产一区二区三区忘忧草| 久久久国产欧美| 黄在线观看免费网站ktv| 亚洲欧美另类小说视频| 蜜桃成人在线| 三级在线观看网站| 国产成人激情av| 成人在线小视频| 中文字幕人妻精品一区| 久久精品伊人| 97视频网站入口| 国产一级性生活| 红桃视频国产一区| 欧美黄色片视频| 亚洲av鲁丝一区二区三区| 999精品视频| 最近2019年手机中文字幕| 永久免费毛片在线观看| 国产精品密蕾丝视频下载| 亚洲美女在线看| 黄色国产在线观看| 日韩av影院| 日韩精品免费看| 日本一区二区在线免费观看| 韩国女主播一区二区三区| 精品国偷自产国产一区| 日本女人性视频| 日韩中文在线| 欧美刺激脚交jootjob| 激情小说欧美色图| 狠狠一区二区三区| 亚洲精品99久久久久中文字幕| 国产精品九九视频| 欧美亚洲大陆| 亚洲欧美福利视频| 色欲AV无码精品一区二区久久 | 欧美中文字幕一区二区三区| 99视频精品免费| 亚洲成人1区| 日韩写真欧美这视频| 亚洲av午夜精品一区二区三区| 动漫av一区| 亚洲精选一区二区| 欧美人妻一区二区三区| 欧美第一精品| 欧美激情国内偷拍| 男人天堂2024| 久久99久久久久| 成人欧美一区二区| 色噜噜一区二区三区| 国产日韩精品一区二区三区在线| 亚洲最大色综合成人av| 手机在线免费观看av| 天天影视网天天综合色在线播放 | 国模无码国产精品视频| 影音国产精品| 国产精品69av| 国产欧美日韩综合精品一区二区三区| 成人午夜伦理影院| 日本在线成人一区二区| 操你啦视频在线| 欧美性xxxx在线播放| 亚洲36d大奶网| aaa国产精品| 亚洲天堂免费在线| 久久久久久久久久91| 久久精品道一区二区三区| 国产日韩欧美一二三区| 天堂在线视频免费| 中文字幕中文字幕一区| 欧美色图另类小说| 久久69av| 一区二区三区黄色| 青娱乐国产精品| 视频一区在线播放| 动漫精品视频| 色综合久久影院| 精品成人久久av| av在线网站免费观看| 国产精品亚洲片在线播放| 欧美黄色片视频| 91成人一区二区三区| 91婷婷韩国欧美一区二区| avove在线观看| 国产精品美女午夜爽爽| 日韩成人在线视频| 永久看片925tv| 日本不卡在线视频| 久久香蕉综合色| 日韩另类在线| 欧美女孩性生活视频| 国产熟妇久久777777| 国内精品99| 91亚洲精品一区| 国产在线小视频| 欧美日韩在线免费观看| 亚洲无人区码一码二码三码| 亚洲国产一区二区在线观看 | 精品国产欧美一区二区五十路 | 日韩电影在线一区二区三区| 国产日韩欧美亚洲一区| 秋霞在线午夜| 欧美一区二区三区小说| 午夜激情福利电影| 蜜臀av国产精品久久久久| 欧美日韩电影一区二区三区| 黄色aa久久| 亚洲精品福利资源站| 国产精品99精品无码视| 成熟亚洲日本毛茸茸凸凹| 91免费版看片| 一区二区三区四区视频免费观看| 久久久精品在线观看| 一区二区三区免费在线| 国产精品看片你懂得| 538任你躁在线精品免费| 精品国产欧美日韩| 国产精品扒开腿做爽爽爽视频| 欧美男男激情freegay| 一本高清dvd不卡在线观看| 少妇毛片一区二区三区| 免费视频久久| 日韩av高清| 日韩三区免费| 色偷偷888欧美精品久久久| 亚洲视频在线观看免费视频| 国产精品卡一卡二| 手机看片国产精品| 亚洲视频一区| 美日韩免费视频| 国产一区二区三区影视| 色av吧综合网| 国产不卡av在线播放| 亚洲亚洲人成综合网络| a视频免费观看| 日韩二区在线观看| 中文字幕超清在线免费观看| 欧美激情精品| 91成人在线播放| 成人免费在线电影| 91麻豆精品国产91久久久资源速度| 久久久久99精品成人片试看| 高清在线成人网| 一本大道熟女人妻中文字幕在线 | 狠狠人妻久久久久久| 欧美激情在线看| 黄色片免费网址| 99热这里只有精品8| 日韩福利影院| 美女久久精品| 欧美综合激情网| 自拍视频在线| 精品福利av导航| 午夜精品久久久久久久蜜桃| 中文字幕日韩av资源站| 欧美日韩一区二区三区四区五区六区| 亚洲中字黄色| 色呦呦网站入口| 四虎5151久久欧美毛片| 成人激情黄色网| 黄视频网站在线观看| 日韩一二三在线视频播| 午夜视频1000| 制服视频三区第一页精品| 一级片免费网址| 亚洲欧洲一区二区三区| 免费黄色在线视频| 国产iv一区二区三区| 黄色av免费在线播放| 欧美日本一区| 一区二区三区四区五区精品 | 亚洲欧美一区二区三区情侣bbw| 亚洲一二区视频| 天天综合网 天天综合色| sm捆绑调教视频| 91亚洲精品久久久蜜桃网站| 亚洲无在线观看| 久久婷婷久久| 国产va亚洲va在线va| 欧美丰满日韩| 日本不卡一区二区三区视频| av综合网页| 成人自拍性视频| 成人在线免费| 国产aⅴ夜夜欢一区二区三区| 不卡av免费观看| 草民午夜欧美限制a级福利片| 国产在线资源| 日韩精品中文字| 粉嫩av一区二区夜夜嗨| 678五月天丁香亚洲综合网| 日本熟妇一区二区三区| 欧美日韩国产丝袜另类| 亚洲国产精品午夜在线观看| 亚洲免费av高清| 强制高潮抽搐sm调教高h| 国产欧美精品一区二区三区四区| 亚洲男女在线观看| 成熟亚洲日本毛茸茸凸凹| 性生活一级大片| 精久久久久久久久久久| 国产成人黄色网址| 日韩和欧美的一区| 最近免费中文字幕中文高清百度| 在线亚洲伦理| 欧美日韩黄色一级片| 极品裸体白嫩激情啪啪国产精品| 天堂а√在线中文在线| 一区二区影视| 国产又粗又大又爽的视频| 久久国产亚洲| 日本免费在线视频观看| 亚洲精品97| 91麻豆天美传媒在线| 欧美福利影院| 黄色成人在线免费观看| 国内精品福利| 欧美成人三级在线视频| 亚洲精品黄色| 一本大道熟女人妻中文字幕在线 | 午夜精品视频| 69精品丰满人妻无码视频a片| 欧美在线免费| 黄色一级片在线看| 欧美一级播放| 日韩手机在线观看视频| 蜜臀av在线播放一区二区三区| 日本在线一二三区| 国产一区二区调教| 久久久精品人妻一区二区三区| 成人性生交大片免费看视频在线 | 国产女人高潮的av毛片| 日韩久久精品一区| 日本高清视频免费观看| 亚洲男人的天堂网站| av网站在线免费播放| 精品久久久999| 午夜羞羞小视频在线观看| 久久久久久亚洲| 中文字幕在线高清| 国产欧美日韩精品专区| 精品一区二区三区中文字幕| 国产精品久久久久久久久久久久午夜片| 国产精品对白| 色狠狠久久av五月综合| 亚洲精品小说| 日本少妇高潮喷水视频| 男人的天堂亚洲一区| 可以看的av网址| 久久综合久久综合亚洲| 欧美88888| 午夜精品影院在线观看| 中国a一片一级一片| 日韩视频不卡中文| 日韩av免费观影| 久久精品一区中文字幕| 绿色成人影院| 成人网在线视频| 日韩精品福利一区二区三区| 一本一道久久久a久久久精品91 | 亚洲精品中文字幕无码蜜桃| 麻豆精品一区二区三区| 亚洲麻豆一区二区三区| 国产欧美日韩麻豆91| 青青草原国产视频| 欧美中文字幕不卡| 成人免费一级视频| 欲色天天网综合久久| av资源一区| 国产在线视频2019最新视频| 日韩欧美四区| 日韩精品免费一区| 免费美女久久99| 亚洲精品女人久久久| 亚洲人成亚洲人成在线观看图片| 人妻丰满熟妇av无码区| 日韩欧美亚洲国产另类| 在线毛片网站| 热久久这里只有精品| 午夜日韩影院| 欧美日韩一区二区三区电影| 久久久一二三| 熟妇人妻久久中文字幕| 一区二区三区视频在线看| 中文字幕视频一区二区| 亚洲精品一区久久久久久| 日本伦理一区二区| 国产精品自产拍在线观| 国产一区国产二区国产三区| av高清在线免费观看| 国产精品亚洲成人| 欧美性生交大片| 欧美日韩亚洲国产综合| 国产一区二区三区福利| 欧美综合在线第二页| 国产福利一区二区精品秒拍| 亚洲色婷婷久久精品av蜜桃| 久久er精品视频| 99自拍偷拍视频| 欧洲一区二区av| 国产福利第一视频在线播放| 欧美一区二区三区免费视| 国产精品宾馆| 国产妇女馒头高清泬20p多| 国产成人亚洲综合a∨猫咪| www.超碰在线观看| 欧美卡1卡2卡| 久久五月精品| 亚洲va欧美va国产综合久久| 久久综合99| 一区二区三区欧美精品| 中文字幕一区二区三区乱码在线 | 欧美黄色一区二区三区| 91麻豆精品国产91久久久| 精品黄色免费中文电影在线播放| 国产在线精品成人一区二区三区| 91嫩草亚洲精品| 国产乱叫456| 一区二区高清在线| 性一交一乱一色一视频麻豆| 欧美高清在线观看| 高清一区二区三区| 亚洲 自拍 另类小说综合图区| 99re热这里只有精品视频| 天堂在线免费观看视频| 亚洲欧美日韩在线一区| 青青国产精品| 三级在线免费观看| 国产99一区视频免费| 男女视频免费看| 亚洲深夜福利视频| 91国产一区| youjizz.com在线观看| av毛片久久久久**hd| 四虎影院在线免费播放| 中文字幕亚洲欧美一区二区三区| 国产精品欧美一区二区三区不卡 | 精品无码m3u8在线观看| 亚洲国产成人精品一区二区| 筱崎爱全乳无删减在线观看 | 丁香在线视频| 成人福利视频网| 精品成人在线| 日本二区在线观看| 91精品在线免费| 超碰在线视屏| 亚洲欧美日本国产有色 | 欧美日韩一区二区三区高清| 麻豆视频网站在线观看| 国产另类自拍| 日韩国产高清影视| 久久久国产精华液| 亚洲欧洲中文天堂| 亚洲网站免费| 亚洲 高清 成人 动漫| 一区在线观看视频| 人成网站在线观看| 国产欧美亚洲视频| 亚洲精品资源| 欧美日韩黄色网| 日韩二区三区在线| 狂野欧美xxxx韩国少妇| 亚洲爆乳无码专区| 亚洲人成在线播放网站岛国| 青青操在线视频| 99高清视频有精品视频| 日韩高清在线电影|