熟悉 Dockerfile 的讀者一定都熟悉撰寫 Dockerfile 的過程,其中很重要的一個環節是選擇一個 Base Image。
本篇文章的標題列舉的大量的 base image,包含了 alpine, slim, stretch ... 等,對於使用者來說,到底這些 image 差異是什麼,選擇上有什麼需要注意的
舉例來說, 當 image tag 結尾是 -slim 時,通常代表的是完整版本的相反體,也就是 只有安裝滿足應用所需要的依賴性套件而已,其餘用不到的都沒有安裝。
透過這方式整個 image 的大小也會相對比較小,畢竟用不到的軟體都沒有被安裝
作者提到說當使用 slim image 出現無法解釋的問題時,可以先嘗試使用完整版本的 image 先行除錯看看。
至於 Apline 的版本,則是基於 Alpine Linux Project 這個作業系統所發展的版本,其因為簡單且 image size 不大而廣受使用。但是使用上也是有很多要注意的地方,譬如一些相容性問題,作者提到 python 內就有 Debian/Alpine 彼此不相容的地方,導致除錯時會很生氣。
最後作者還提到選擇 image 的一些想法
1. 沒有硬碟空間的考量,要趕快上線使用且沒有時間慢慢測試,就直接使用知名的完整image,如 debian 等
2. 有硬碟空間考量且很明確要使用的工具是什麼,可以考慮使用 -slim 的版本
...等
原文:
https://medium.com/swlh/alpine-slim-stretch-buster-jessie-bullseye-bookworm-what-are-the-differences-in-docker-62171ed4531d
同時也有45部Youtube影片,追蹤數超過9萬的網紅Shiney,也在其Youtube影片中提到,Total War Three Kingdoms (สามก๊ก) Total War: Three Kingdoms เป็นเกมแนว turn-based strategy real-time tactics ซึ่งพัฒนาโดย Creative Assembly และจัดจำห...
「which linux」的推薦目錄:
- 關於which linux 在 矽谷牛的耕田筆記 Facebook 的精選貼文
- 關於which linux 在 Engadget Facebook 的最佳解答
- 關於which linux 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
- 關於which linux 在 Shiney Youtube 的最佳貼文
- 關於which linux 在 Shiney Youtube 的精選貼文
- 關於which linux 在 MakeLearningFun Youtube 的最讚貼文
- 關於which linux 在 Top 6 WONDERFUL Best Linux Distros [ 2021 ] - YouTube 的評價
- 關於which linux 在 How do I identify which Linux distro is running? [duplicate] 的評價
- 關於which linux 在 torvalds/linux: Linux kernel source tree - GitHub 的評價
- 關於which linux 在 How do I identify the particular Linux flavor via command line? 的評價
which linux 在 Engadget Facebook 的最佳解答
A dashboard lets you check how many weak passwords you have.
which linux 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
跟大家分享一個熱騰騰的消息,來自於 CNCF 上面 Apple Inc 的分享
Apple 未來將會將內部的應用都部署從過去的 Apache Mesos 給逐漸轉移到 Kubernetes 上。
# 重點整理
1. Kubernetes 這種 plug-in 的生態系其實對使用者來說非常方便,針對網路,儲存等相關選擇不會再是一次定生死的玩法。任何時刻都可以根據需求重新評估並且不需要整個系統重新打掉
2.. Kubernetes 透過 CRD + Controller 這種概念讓開發者可以存取其 API 來達到很多客製化的功能
3. 要如何讓整個組織內的團隊都採用 Kubernetes 並且使用其學習曲線非常高,對整個團隊帶來的衝擊也是不可忽視
4. 目前內部已經正在嘗試 Kubernetes 想辦法來符合來自於不同團隊的需求,譬如 Java/Python/Go 的開發者, SRE 團隊, 硬體團隊與機器學習團隊
5. Apple 打算基於 namespace-as-a-service 以及 cluster-as-a-service 來提供環境給不同團隊使用
6. Apple 工程師也積極的參與 Kubernetes 的開發與貢獻,同時也在研究關於 microVM 等技術,希望能夠針對多租戶的應用情況下有所幫助。
註:
1. Kubernetes 透過 CRI/CNI/CSI 來提供彈性的 運算/網路/儲存 選擇
2. 對於 CNCF 來說,Apple 的公開使用是一個令人振奮的消息,愈來愈多的大公司往這邊邁進。
3. 多年前 Linux Foundation 一段演講中提到, Linux 之於作業系統,就如同 Kubernettes 之餘雲端,不知道這件事情會不會發生?
有興趣的點選下文觀看全部訪談
https://thenewstack.io/apple-plans-to-run-most-of-its-compute-management-on-kubernetes/
which linux 在 Shiney Youtube 的最佳貼文
Total War Three Kingdoms (สามก๊ก)
Total War: Three Kingdoms เป็นเกมแนว turn-based strategy real-time tactics ซึ่งพัฒนาโดย Creative Assembly และจัดจำหน่ายโดย Sega
เนื้อเรื่องของเกมเริ่มต้นในปี ค.ศ. 194 ซึ่งราชวงศ์ฮั่นที่เคยรุ่งโรจน์ครั้งหนึ่งกำลังจะล่มสลาย ฮ่องเต้องค์ใหม่ปราบดาภิเษกเมื่ออายุแปดขวบถูกควบคุมโดยตั๋งโต๊ะทรราชผู้ปกครองที่กดขี่นำไปสู่ความโกลาหล ขุนศึกทั่วแว่นแคว้นลุกขึ้นและจัดตั้งเป็นกองกำลังพันธมิตรเพื่อต่อต้านดงตั๋งโต๊ะ แต่ด้วยขุนพลแต่ละคนนั้นมีผู้ที่ทะเยอทะยานและผู้ที่มีความจงรักภักดี ชัยชนะที่เกิดขึ้นจากสงครามจะเป็นตัวตัดสินอนาคตของจีน
Total War: Three Kingdoms is an upcoming turn-based strategy real-time tactics video game developed by Creative Assembly and published by Sega. As the 12th mainline entry in the Total War series, the game was released for Microsoft Windows on May 23, 2019. Feral Interactive released a macOS and Linux version of the game on the same day.
The game begins in 190 AD, in which the once glorious Han dynasty is on the verge of collapse. The new emperor, Emperor Xian, enthroned at the age of eight, was manipulated by the warlord Dong Zhuo, whose oppressive rule leads to chaos.
New warlords rise and form alliances to start the campaign against Dong Zhuo. With each warlord having personal ambitions and allegiances constantly shifting, the champions that emerge from the ever lasting wars will shape the future of China.
In the Fates Divided Chapter Pack you begin at 200 CE, a period that finds Yuan Shao and Cao Cao at a crucial turning point. These childhood friends have borne witness to each other’s growing ambition, but Yuan Shao’s patience with Cao Cao is fast coming to an end – a childhood bond is about to break.
Fates Divided includes significant improvements to several in-game mechanics, a new faction, and new units, as well as new playstyles for established factions.
which linux 在 Shiney Youtube 的精選貼文
Total War Three Kingdoms (สามก๊ก)
Total War: Three Kingdoms เป็นเกมแนว turn-based strategy real-time tactics ซึ่งพัฒนาโดย Creative Assembly และจัดจำหน่ายโดย Sega
เนื้อเรื่องของเกมเริ่มต้นในปี ค.ศ. 194 ซึ่งราชวงศ์ฮั่นที่เคยรุ่งโรจน์ครั้งหนึ่งกำลังจะล่มสลาย ฮ่องเต้องค์ใหม่ปราบดาภิเษกเมื่ออายุแปดขวบถูกควบคุมโดยตั๋งโต๊ะทรราชผู้ปกครองที่กดขี่นำไปสู่ความโกลาหล ขุนศึกทั่วแว่นแคว้นลุกขึ้นและจัดตั้งเป็นกองกำลังพันธมิตรเพื่อต่อต้านดงตั๋งโต๊ะ แต่ด้วยขุนพลแต่ละคนนั้นมีผู้ที่ทะเยอทะยานและผู้ที่มีความจงรักภักดี ชัยชนะที่เกิดขึ้นจากสงครามจะเป็นตัวตัดสินอนาคตของจีน
Total War: Three Kingdoms is an upcoming turn-based strategy real-time tactics video game developed by Creative Assembly and published by Sega. As the 12th mainline entry in the Total War series, the game was released for Microsoft Windows on May 23, 2019. Feral Interactive released a macOS and Linux version of the game on the same day.
The game begins in 190 AD, in which the once glorious Han dynasty is on the verge of collapse. The new emperor, Emperor Xian, enthroned at the age of eight, was manipulated by the warlord Dong Zhuo, whose oppressive rule leads to chaos.
New warlords rise and form alliances to start the campaign against Dong Zhuo. With each warlord having personal ambitions and allegiances constantly shifting, the champions that emerge from the ever lasting wars will shape the future of China.
In the Fates Divided Chapter Pack you begin at 200 CE, a period that finds Yuan Shao and Cao Cao at a crucial turning point. These childhood friends have borne witness to each other’s growing ambition, but Yuan Shao’s patience with Cao Cao is fast coming to an end – a childhood bond is about to break.
Fates Divided includes significant improvements to several in-game mechanics, a new faction, and new units, as well as new playstyles for established factions.
which linux 在 MakeLearningFun Youtube 的最讚貼文
Programming become more and more important nowadays. Some people may think it is different to learn, but actually it is not! With the right tools and resources, we believe every one can learn programming!
Linux is a popular operating system which is widely used in the world. It is free and open source, we develop our first c++ hello world program on top of it. Linux become user friendly in recent years, but here is a lot of people asking how to learn, hence we address some linux fundamental here as well.
In this video, we briefly talk about the fundamental of linux, terminal, shell commands and process id's concept, it is for beginner level, hope you will enjoy it.
If you want to watch more video from us, please
-do subscribe us!
-like the video and share to you friend who have kid on the facebook, tweeter, google+....etc
how to learn math
https://www.youtube.com/playlist?list...
stem projects
https://www.youtube.com/playlist?list...
Anpanman Educational Toys
https://www.youtube.com/playlist?list...
Learn Shapes for kids
https://www.youtube.com/playlist?list...
Learn letter A to Z
https://www.youtube.com/playlist?list...
Learn names of fruits and vegetables
https://www.youtube.com/playlist?list...
Learning street vehicles names and vehicle sounds
https://www.youtube.com/playlist?list...
Learn names of animal with animal sound
https://www.youtube.com/playlist?list...
which linux 在 How do I identify which Linux distro is running? [duplicate] 的推薦與評價
A question very close to this one was posted on Unix.Stackexchange HERE Giles has a pretty complete | cool answer for the ways he describes. ... <看更多>
which linux 在 torvalds/linux: Linux kernel source tree - GitHub 的推薦與評價
Linux kernel source tree. Contribute to torvalds/linux development by creating an account on GitHub. ... <看更多>
which linux 在 Top 6 WONDERFUL Best Linux Distros [ 2021 ] - YouTube 的推薦與評價
... <看更多>