PTT推薦

[請益] 容器自學

看板Soft_Job標題[請益] 容器自學作者
orze04
(orz)
時間推噓23 推:23 噓:0 →:57

目前自學容器相關技術,想請教方向

Docker 還會是未來主流嗎?

Kubernetes 不再支援 docker-shim
(雖然仍有第三方的 cri-dockerd 能讓docker 繼續兼容,但也不確定會支持多久)

現在我應該直接學習用 CRI-O 或是 containerd 嗎?




--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.39.42 (臺灣)
PTT 網址

peter9806/24 22:18我只知道裝了docer讓我的mac風扇全速轉起來 全轉起來

peter9806/24 22:18docker*

kenkao2506/24 22:42Docker不是就只是一個tool

kenkao2506/24 22:43不是上網看一下how to write a docket file

roccqqck06/24 22:53containerd

keyofdejavu06/25 00:15先想想你學這東西到底要幹嘛

ldkrsi06/25 00:47docker商用要付錢了 現在才進場請玩開源的podman之類

Lhmstu06/25 00:48差不多吧,直接看OCI的標準,後面工具上手都相對簡單了

orze0406/25 01:52我看最底層的image也都是都遵照RUNC,這部分的spec還沒看

opliya06/25 02:36等你用了m1以後才發現docker 都是坑

Raymond071006/25 03:02Docker已經佔有容器代名詞很久了 就像有人不知道Git

Raymond071006/25 03:02 Github不一樣 容器新手沒道理放棄不學吧

tommady06/25 03:20不得不說crio or docker 其實都一樣,關鍵字是low level

tommady06/25 03:20 runtime沒太大變過,您說的都是high level runtime

tommady06/25 03:21還是我上勾回了一篇廢文…

roccqqck06/25 07:38docker desktop才要付錢 docker-ce不用

roccqqck06/25 07:39podman目前還是比docker難用

roccqqck06/25 07:40單台server用docker-ce還是大宗

roccqqck06/25 07:43docker desktop有另一個公司出免費版rancher desktop

roccqqck06/25 07:47至於podman沒有desktop版本

randall123406/25 08:36docker desktop要錢也是250人以上公司才要,直接說d

randall123406/25 08:36ocker商用要錢的是雲工程師吧

Hsins06/25 09:33我自己認為 docker 還會是主流,畢竟現在 podman 的坑還不

Hsins06/25 09:33少…不知道有沒有用 podman 上 prod 環境的?

roccqqck06/25 10:44docker-ce目前有很大的目的是用來包版build

roccqqck06/25 10:44Dockerfile已經是一種業界標準

roccqqck06/25 10:44podman號稱支援dockerfile 但最新功能未必支援

roccqqck06/25 10:45我聽過某家公司用rhel 8 podman結果compose.yml出很多問

roccqqck06/25 10:45

frank3094106/25 11:17先好好了解 Linux 作業系統,再來了解 VM vs Containe

frank3094106/25 11:17r ,盡量 know what,這樣會少走很多冤枉路,共勉之

triplee06/25 12:53稍微瞭解一下k8s不支援docker-shim的部分就不會覺得這會

triplee06/25 12:54影響docker的主流地位 或者更精確的說法不會改變docker

triplee06/25 12:54在container技術裡的佔比

alan310006/25 13:03真的好好學vm跟container的差異 遇到不少拿來當vm很頭痛

yamakazi06/25 14:13進大公司的話不用在意這個,都有專門team在維護,只要上

yamakazi06/25 14:13wiki copy command就好

orze0406/25 14:55上層的docker runtime不再符合CRI規範,這個對未來Docker

orze0406/25 14:57地位沒影響嗎? 因為所有container底層都還是用runC的關係?

orze0406/25 14:59先謝謝樓上各位的建議

Hsins06/25 15:09這要看你是哪一層級的使用者,真的有影響的應該是管理集群

Hsins06/25 15:09的那些人,而差別也只有改為使用支持 CRI 的 container run

Hsins06/25 15:09time 比如 containerd…

Hsins06/25 15:18你可以想一下 32 樓說的那件事,在不需要集群的狀況下,對

Hsins06/25 15:18單獨使用 Docker Runtime 就能滿足需求的人來說,沒有任何

Hsins06/25 15:18差別;對於要使用集群的人來說,你依然可以使用 Docker 容

Hsins06/25 15:18器,但改以別的 runtime 運行他

ldkrsi06/25 15:58podman轉docker簡單 反過來困難 現在才學就先podman不吃虧

ldkrsi06/25 15:59你也不知道未來去的公司有多大 老闆多客家

ldkrsi06/25 16:00不過原po問的看起來是管理集群那層 去啃k8s blog會比來

ldkrsi06/25 16:00這邊問有用

圖 容器自學

ghoster706/27 15:08應該是m1都是坑吧 m1出包的地方不只docker

Wishmaster06/27 15:42還沒升級m1,請問在docker有啥坑?

pigcat131506/27 19:49真的別拿M1= =去bulid

skybrest06/27 20:59

ufap06/28 04:05真的被M1煩死

Wishmaster06/28 08:47所以本機build有問題喔,那run,pull,push那些呢?謝謝

Wishmaster06/28 08:48順便回一下, 其實本機跟k8s沒啥關係,看你是要學哪種

Wishmaster06/28 08:49docker,podman只是工具,指令差一點點而已,無所謂學哪

Wishmaster06/28 08:49種,k8s admin可以說是另一件事

roccqqck06/29 08:42image是跟cpu架構的 不互通

roccqqck06/29 08:43docker desktop有用類似模擬器的方式讓你可以run不同架

roccqqck06/29 08:43構的image 但據說不穩定

roccqqck06/29 08:43build當然就更有問題了

roccqqck06/29 08:44linux版docker-ce就完全只能run build同樣cpu架構喔 沒

roccqqck06/29 08:44有模擬器

roccqqck06/29 08:45intel的mac也可以run arm image試試看

roccqqck06/29 08:47m1就只適合寫java或前端......或ssh

roccqqck06/29 08:48或mobile app

superpandal06/29 19:28如frank所說 基本上一堆講過就只是工具... 如果你熟

superpandal06/29 19:29悉自己弄一個出來也可以 m1的話目前是在名單裡面 可

superpandal06/29 19:29以自己弄自己的

superpandal06/29 19:30不過報漏洞還在觀望...

superpandal06/29 19:33很多mac用戶其實就只是個mac用戶 而不是unix用戶 雖

superpandal06/29 19:33然它就是個unix...

qrtt106/29 21:07趁機推一下喜歡的 talk

daddy2906/30 23:07docker k8s 這兩個學一學就可以上工了

daddy2906/30 23:08有空補完 LINUX 就可以 SHELL 熟一切好辦