推 ddavid: 1.大致上是這樣,不過不同的容器支援的項 114.32.17.60 10/12 10:56
→ ddavid: 目跟條件都可能有所不同,不是無上限的 114.32.17.60 10/12 10:57
→ ddavid: 當然只要有支援,大致上就是這樣沒錯 114.32.17.60 10/12 10:58
→ ddavid: 2.對,它並不知道,所以在你製作container 114.32.17.60 10/12 10:58
→ ddavid: 時就要給定這些資訊,它並沒有打算幫你自 114.32.17.60 10/12 10:59
→ ddavid: 動偵測這些事情 114.32.17.60 10/12 10:59
→ ddavid: 3.看有沒有人實現這些支援啊。舉例來說, 114.32.17.60 10/12 11:05
→ ddavid: 你如果想在docker裡面跑.Net,那你必須選 114.32.17.60 10/12 11:06
→ ddavid: 擇.Net Core才能用Linux Docker image, 114.32.17.60 10/12 11:07
→ ddavid: 而沒法用.Net Framework 114.32.17.60 10/12 11:07
推 ddavid: 4.不是很確定這個問題的目的,不過精確點 114.32.17.60 10/12 11:11
→ ddavid: 的話應該可以算是軟體開發工具吧 114.32.17.60 10/12 11:11
→ allexj: 話說 docker 使用上有問題要到哪邊討論啊? 218.210.105.18 10/12 11:54
→ ifooleru: 感謝d大的熱心回覆!~所以說container 42.72.26.11 10/13 07:51
→ ifooleru: engine如docker之類的他們要有支援特定 42.72.26.11 10/13 07:51
→ ifooleru: 系統才能讓我的程式跑在這些特定的系統 42.72.26.11 10/13 07:51
→ ifooleru: 上嗎?如果一個container engine沒有做 42.72.26.11 10/13 07:51
→ ifooleru: 好的話豈不是就無法達到最主要的目標-「 42.72.26.11 10/13 07:51
→ ifooleru: 讓程序在不同環境上順利執行」? 42.72.26.11 10/13 07:51
→ ifooleru: 回a大 我覺得可能要到國外的論壇去問 42.72.26.11 10/13 08:09
推 ddavid: Docker本質也是個程式啊,它自己跑不起來 114.32.17.60 10/13 09:46
→ ddavid: 怎麼幫你去跑其他程式咧XD 114.32.17.60 10/13 09:47
→ ddavid: 可攜性這種東西不是平白得來的,是眾多人 114.32.17.60 10/13 09:48
→ ddavid: 員在不同平台上實作對應機制得來的啊。而 114.32.17.60 10/13 09:49
→ ddavid: open source時代的好處就是有能人志士發現 114.32.17.60 10/13 09:49
→ ddavid: 某個他想要的環境還沒支援,他可以從現有 114.32.17.60 10/13 09:50
→ ddavid: 基礎去擴充,而非完全重新開發一套新東西 114.32.17.60 10/13 09:51
→ ddavid: C/C++有可攜性?那也是有人在各系統實作了 114.32.17.60 10/13 09:52
→ ddavid: compiler。Java有可攜性?那也是有人在各 114.32.17.60 10/13 09:53
→ ddavid: 系統實作了Java VM。Docker也是一樣的,只 114.32.17.60 10/13 09:53
→ ddavid: 是因為它基底是Linux的關係,所以在Linux 114.32.17.60 10/13 09:56
→ ddavid: 系統上跑Linux軟體會比較便利,而Windows 114.32.17.60 10/13 09:56
→ ddavid: 限定的東西就會明顯比較麻煩 114.32.17.60 10/13 09:56
→ ifooleru: 原來是這樣子呢!如果一款container只支 42.72.26.9 10/13 11:30
→ ifooleru: 援極少數系統的話那豈不就違背container 42.72.26.9 10/13 11:30
→ ifooleru: 本身存在的目的了! 42.72.26.9 10/13 11:30
推 ddavid: 這話不完全對喔,container光是輕量環境打 114.32.17.60 10/13 16:45
→ ddavid: 包也是很有價值的用途了,只是當然可攜性 114.32.17.60 10/13 16:46
→ ddavid: 更高的產品更為便利,就會淘汰掉可攜性不 114.32.17.60 10/13 16:47
→ ddavid: 足的選項 114.32.17.60 10/13 16:47
→ ifooleru: 感謝d大的專業解說!雖然對開發環境仍不 42.72.26.11 10/13 18:12
→ ifooleru: 瞭解但至少基本的疑惑解開了:D 42.72.26.11 10/13 18:13
推 terter: 其實現在有windows的docker了...(飄過... 122.116.86.61 10/13 21:50
→ terter: windows的image 122.116.86.61 10/13 21:52
推 ddavid: 也是要有人費事去弄啊XD 114.32.17.60 10/14 17:50