[請益] 容器自學

看板Soft_Job作者 (orz)時間1年前 (2022/06/24 22:10), 編輯推噓23(23057)
留言80則, 25人參與, 1年前最新討論串1/1
目前自學容器相關技術,想請教方向 Docker 還會是未來主流嗎? Kubernetes 不再支援 docker-shim (雖然仍有第三方的 cri-dockerd 能讓docker 繼續兼容,但也不確定會支持多久) 現在我應該直接學習用 CRI-O 或是 containerd 嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.39.42 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1656079832.A.39D.html

06/24 22:18, 1年前 , 1F
我只知道裝了docer讓我的mac風扇全速轉起來 全轉起來
06/24 22:18, 1F

06/24 22:18, 1年前 , 2F
docker*
06/24 22:18, 2F

06/24 22:42, 1年前 , 3F
Docker不是就只是一個tool
06/24 22:42, 3F

06/24 22:43, 1年前 , 4F
不是上網看一下how to write a docket file
06/24 22:43, 4F

06/24 22:53, 1年前 , 5F
containerd
06/24 22:53, 5F

06/25 00:15, 1年前 , 6F
先想想你學這東西到底要幹嘛
06/25 00:15, 6F

06/25 00:47, 1年前 , 7F
docker商用要付錢了 現在才進場請玩開源的podman之類
06/25 00:47, 7F

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

06/25 01:52, 1年前 , 9F
我看最底層的image也都是都遵照RUNC,這部分的spec還沒看
06/25 01:52, 9F

06/25 02:36, 1年前 , 10F
等你用了m1以後才發現docker 都是坑
06/25 02:36, 10F

06/25 03:02, 1年前 , 11F
Docker已經佔有容器代名詞很久了 就像有人不知道Git
06/25 03:02, 11F

06/25 03:02, 1年前 , 12F
Github不一樣 容器新手沒道理放棄不學吧
06/25 03:02, 12F

06/25 03:20, 1年前 , 13F
不得不說crio or docker 其實都一樣,關鍵字是low level
06/25 03:20, 13F

06/25 03:20, 1年前 , 14F
runtime沒太大變過,您說的都是high level runtime
06/25 03:20, 14F

06/25 03:21, 1年前 , 15F
還是我上勾回了一篇廢文…
06/25 03:21, 15F

06/25 07:38, 1年前 , 16F
docker desktop才要付錢 docker-ce不用
06/25 07:38, 16F

06/25 07:39, 1年前 , 17F
podman目前還是比docker難用
06/25 07:39, 17F

06/25 07:40, 1年前 , 18F
單台server用docker-ce還是大宗
06/25 07:40, 18F

06/25 07:43, 1年前 , 19F
docker desktop有另一個公司出免費版rancher desktop
06/25 07:43, 19F

06/25 07:47, 1年前 , 20F
至於podman沒有desktop版本
06/25 07:47, 20F

06/25 08:36, 1年前 , 21F
docker desktop要錢也是250人以上公司才要,直接說d
06/25 08:36, 21F

06/25 08:36, 1年前 , 22F
ocker商用要錢的是雲工程師吧
06/25 08:36, 22F

06/25 09:33, 1年前 , 23F
我自己認為 docker 還會是主流,畢竟現在 podman 的坑還不
06/25 09:33, 23F

06/25 09:33, 1年前 , 24F
少…不知道有沒有用 podman 上 prod 環境的?
06/25 09:33, 24F

06/25 10:44, 1年前 , 25F
docker-ce目前有很大的目的是用來包版build
06/25 10:44, 25F

06/25 10:44, 1年前 , 26F
Dockerfile已經是一種業界標準
06/25 10:44, 26F

06/25 10:44, 1年前 , 27F
podman號稱支援dockerfile 但最新功能未必支援
06/25 10:44, 27F

06/25 10:45, 1年前 , 28F
我聽過某家公司用rhel 8 podman結果compose.yml出很多問
06/25 10:45, 28F

06/25 10:45, 1年前 , 29F
06/25 10:45, 29F

06/25 11:17, 1年前 , 30F
先好好了解 Linux 作業系統,再來了解 VM vs Containe
06/25 11:17, 30F

06/25 11:17, 1年前 , 31F
r ,盡量 know what,這樣會少走很多冤枉路,共勉之
06/25 11:17, 31F

06/25 12:53, 1年前 , 32F
稍微瞭解一下k8s不支援docker-shim的部分就不會覺得這會
06/25 12:53, 32F

06/25 12:54, 1年前 , 33F
影響docker的主流地位 或者更精確的說法不會改變docker
06/25 12:54, 33F

06/25 12:54, 1年前 , 34F
在container技術裡的佔比
06/25 12:54, 34F

06/25 13:03, 1年前 , 35F
真的好好學vm跟container的差異 遇到不少拿來當vm很頭痛
06/25 13:03, 35F

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

06/25 14:13, 1年前 , 37F
wiki copy command就好
06/25 14:13, 37F

06/25 14:55, 1年前 , 38F
上層的docker runtime不再符合CRI規範,這個對未來Docker
06/25 14:55, 38F

06/25 14:57, 1年前 , 39F
地位沒影響嗎? 因為所有container底層都還是用runC的關係?
06/25 14:57, 39F

06/25 14:59, 1年前 , 40F
先謝謝樓上各位的建議
06/25 14:59, 40F

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

06/25 15:09, 1年前 , 42F
的那些人,而差別也只有改為使用支持 CRI 的 container run
06/25 15:09, 42F

06/25 15:09, 1年前 , 43F
time 比如 containerd…
06/25 15:09, 43F

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

06/25 15:18, 1年前 , 45F
單獨使用 Docker Runtime 就能滿足需求的人來說,沒有任何
06/25 15:18, 45F

06/25 15:18, 1年前 , 46F
差別;對於要使用集群的人來說,你依然可以使用 Docker 容
06/25 15:18, 46F

06/25 15:18, 1年前 , 47F
器,但改以別的 runtime 運行他
06/25 15:18, 47F

06/25 15:58, 1年前 , 48F
podman轉docker簡單 反過來困難 現在才學就先podman不吃虧
06/25 15:58, 48F

06/25 15:59, 1年前 , 49F
你也不知道未來去的公司有多大 老闆多客家
06/25 15:59, 49F

06/25 16:00, 1年前 , 50F
不過原po問的看起來是管理集群那層 去啃k8s blog會比來
06/25 16:00, 50F

06/25 16:00, 1年前 , 51F
這邊問有用
06/25 16:00, 51F

06/26 16:41, 1年前 , 52F

06/27 15:08, 1年前 , 53F
應該是m1都是坑吧 m1出包的地方不只docker
06/27 15:08, 53F

06/27 15:42, 1年前 , 54F
還沒升級m1,請問在docker有啥坑?
06/27 15:42, 54F

06/27 19:49, 1年前 , 55F
真的別拿M1= =去bulid
06/27 19:49, 55F

06/27 20:59, 1年前 , 56F
06/27 20:59, 56F

06/28 04:05, 1年前 , 57F
真的被M1煩死
06/28 04:05, 57F

06/28 08:47, 1年前 , 58F
所以本機build有問題喔,那run,pull,push那些呢?謝謝
06/28 08:47, 58F

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

06/28 08:49, 1年前 , 60F
docker,podman只是工具,指令差一點點而已,無所謂學哪
06/28 08:49, 60F

06/28 08:49, 1年前 , 61F
種,k8s admin可以說是另一件事
06/28 08:49, 61F

06/29 08:42, 1年前 , 62F
image是跟cpu架構的 不互通
06/29 08:42, 62F

06/29 08:43, 1年前 , 63F
docker desktop有用類似模擬器的方式讓你可以run不同架
06/29 08:43, 63F

06/29 08:43, 1年前 , 64F
構的image 但據說不穩定
06/29 08:43, 64F

06/29 08:43, 1年前 , 65F
build當然就更有問題了
06/29 08:43, 65F

06/29 08:44, 1年前 , 66F
linux版docker-ce就完全只能run build同樣cpu架構喔 沒
06/29 08:44, 66F

06/29 08:44, 1年前 , 67F
有模擬器
06/29 08:44, 67F

06/29 08:45, 1年前 , 68F
intel的mac也可以run arm image試試看
06/29 08:45, 68F

06/29 08:47, 1年前 , 69F
m1就只適合寫java或前端......或ssh
06/29 08:47, 69F

06/29 08:48, 1年前 , 70F
或mobile app
06/29 08:48, 70F

06/29 19:28, 1年前 , 71F
如frank所說 基本上一堆講過就只是工具... 如果你熟
06/29 19:28, 71F

06/29 19:29, 1年前 , 72F
悉自己弄一個出來也可以 m1的話目前是在名單裡面 可
06/29 19:29, 72F

06/29 19:29, 1年前 , 73F
以自己弄自己的
06/29 19:29, 73F

06/29 19:30, 1年前 , 74F
不過報漏洞還在觀望...
06/29 19:30, 74F

06/29 19:33, 1年前 , 75F
很多mac用戶其實就只是個mac用戶 而不是unix用戶 雖
06/29 19:33, 75F

06/29 19:33, 1年前 , 76F
然它就是個unix...
06/29 19:33, 76F

06/29 21:07, 1年前 , 77F
趁機推一下喜歡的 talk
06/29 21:07, 77F

06/29 21:07, 1年前 , 78F

06/30 23:07, 1年前 , 79F
docker k8s 這兩個學一學就可以上工了
06/30 23:07, 79F

06/30 23:08, 1年前 , 80F
有空補完 LINUX 就可以 SHELL 熟一切好辦
06/30 23:08, 80F
文章代碼(AID): #1YjSNOET (Soft_Job)