###### tags: `Study Circle Note`, `Docker in Action 2ed` # Docker in Action 2ed 第一次 2021-06-12 - Ch1 ## 討論 * Virtualization 是什麼 * https://en.wikipedia.org/wiki/Virtualization * yiyu: container 資源分離,Linux namespace 來實現 namespace 隔離,CPU/Memory 則是使用 cgroup 來切割資源。以現有資源來切分。Linux kernel 的功能 * kafa-continer: 後面有新的 hypervisor 僅提供 kernel,並且有新的 VM * VM ware 也有類似於 kata 的技術 => vsphere 7 * https://hackmd.io/@ncnu-opensource/book/https%3A%2F%2Fhackmd.io%2F3EevJHwRSnep8pdlXd7YrA * Docker runtime in different OS?? * yiyu: 於底層實做,跨 os 需要有支援 * vincent: 根據我所查是透過 linuxkit * container orchestration * orchestration 在資訊領域,通常是指管理調度資源 * https://www.redhat.com/en/topics/automation/what-is-orchestration * clinet/server 架構 * yiyu: 有 Daemon 特性有很多工具,像是 podman 已經可以時作為 daemonless,沒有 Daemon 掛掉而造成其他的 container 掛掉   * podman systemd 去管理,而非 Daemon 來管理。 * 哲宏:by user 執行 command => rootless * docker rootless * https://docs.docker.com/engine/security/rootless/ > Rootless mode graduated from experimental in Docker Engine v20.10. * LXC * 抽象來說像是包了完整 OS 的 Container * Container 只包含讓 application 可以動的基本 library * LXC 可以應用於學校開給學生個人的應用空間,使用者的感受就像是完整的 OS (In 使用面) * 底層使用 cgroup 實作 * 可以接受 container in container 的情況 * VM Management * ESXI, vSphere, Proxmox(Open Source, 底層可以接受 LXC) * 最簡單的 Container 實作:[DOCKER 基礎技術:LINUX NAMESPACE(上)](https://coolshell.cn/articles/17010.html) ---
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up