โอ๊ยยยย...อยากใช้งาน Docker แบบคนอื่นเขาบ้าง แต่ศัพท์เทคนิคเยอะแยะไปหมด มึนหมดแล้ววว 😖😰
.
Don't worry จ้าเพื่อน ๆ เพราะวันนี้แอดจะมารวบรวม 10 คำศัพท์เด็ด ๆ ที่ควรรู้ก่อนจะใช้งาน Docker ให้เพื่อน ๆ มือใหม่ได้ดูกัน หากอยากรู้แล้วว่ามีอะไรบ้าง ไปดูกันเลยยย !!
.
ก่อนจะไปเข้าเนื้อหากัน เรามารู้จักเจ้า Docker กันแบบคร่าว ๆ ก่อนเนอะ
.
ลองนึกภาพง่าย ๆ เมื่อก่อนหากเราอยากรัน Service อะไรสักอย่างนึง เราจะต้องจำลองสภาพแวดล้อมของเครื่อง โดยใช้ Virtual Machine เพื่อจำลองทั้ง OS ให้รองรับกับการรัน Service นั้น ๆ แต่เจ้า Docker มันทำได้ง่ายกว่านั้น เพราะมันจะใช้การจำลองสภาพแวดล้อมบน Server ไม่ต้องใช้พื้นที่และทรัพยากรเยอะเหมือน VM อีกต่อไป แถมยังมีขนาดเล็ก ติดตั้งได้รวดเร็ว รองรับทั้ง MacOS, Windows, และ Linux นั่นเอง !! เจ๋งสุด 👍
.
🔥 ไปดูกันเลยว่ามีศัพท์อะไรที่มือใหม่ควรรู้ก่อนใช้งาน Docker บ้าง…
.
.
📃 Docker Images
.
เป็นต้นแบบที่ใช้สร้าง Docker Containers ซึ่งจะเก็บการตั้งค่าของสภาพแวดล้อม และการ Config ค่าต่าง ๆ ที่จำเป็นสำหรับการรัน Service จะทำงานเมื่อมีการเรียกใช้ที่ Docker Containers
.
.
📃 Docker Containers
.
เปรียบเสมือนกล่องที่รวบรวมแอปพลิเคชัน ค่า Config และสภาพแวดล้อมที่จำเป็นต่อการทำงาน ที่สร้างจาก Docker Images
.
.
📃 Dockerfiles
.
เป็นเอกสารที่รวบรวมการใช้งานและคำสั่งทั้งหมด เพื่อใช้ในการสร้าง Docker Images
.
.
📃Docker Registry
.
คือบริการโฮสต์ที่ใช้เก็บ Images Repository ทำให้เราสามารถ Push หรือ Pull Repository ผ่านเครือข่ายได้ สามารถใช้งานผ่าน Docker Hub และ คำสั่ง docker search
.
.
📃 Docker Repository
.
เป็นที่เก็บชุดของ Docker images สามารถทำการ Push หรือ Pull ผ่าน Docker Registry ได้
.
.
📃 Volumes
.
ข้อมูลไดเร็กทอรี่ที่อยู่ภายใน Docker Containers ใช้เพื่อรักษาข้อมูลใน Containers มีทั้งหมด 3 ประเภท คือ
🔸 Host volume - เป็น volume ของ Docker Host สามารถเข้าถึงได้จาก Containers
🔸 Named volume - เป็น volume ที่ใช้จัดการตำแหน่งบนดิกส์แบบระบุชื่อ
🔸 Anonymous volume - คล้ายกับ Named volume แต่จะไม่มีการระบุชื่อ
.
.
📃 Docker Compose
.
เป็นคำสั่งที่ใช้ในการสร้างหลาย ๆ Containers ขึ้นมาในครั้งเดียว ซึ่งจะมีการเซ็ท Config และ Service ต่าง ๆ ไว้เรียบร้อยแล้วในไฟล์ docker-compose.yml โดยไม่ต้องมานั่ง Config ทีละอันให้เสียเวลานั่นเอง
.
.
📃 Docker Swarm
.
เป็นเครื่องมือที่ช่วยรัน Docker หลาย ๆ ตัวได้พร้อมกันในสภาพแวดล้อมเดียวกัน
.
.
📃 Swarm
.
เป็นกลุ่มของ Docker Engine ที่ทำงานใน Swarm Mode
.
.
📃 Swarm Mode
.
เป็นโหมดที่ใช้จัดการ Cluster Management และ Orchestration ที่อยู่ใน Docker Engine เมื่อเราสร้าง Swarm ใหม่ หรือรวมโหนดต่าง ๆ เข้ากับ Swarm เจ้า Docker Engine ก็จะทำงานอยู่ใน Swarm Mode นั่นเอง
.
.
และทั้งหมดนี้คือคำศัพท์พื้นฐานสำหรับมือใหม่หัดใช้ Docker หวังว่าจะเป็นประโยชน์กับเพื่อน ๆ นะ หากใครมีคำอื่น ๆ อยากจะเพิ่มเติม สามารถคอมเมนต์มาพูดคุยกันได้เลย ❤️
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#Docker #VM #BorntoDev
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「docker swarm compose」的推薦目錄:
- 關於docker swarm compose 在 BorntoDev Facebook 的最佳貼文
- 關於docker swarm compose 在 軟體開發學習資訊分享 Facebook 的最佳貼文
- 關於docker swarm compose 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於docker swarm compose 在 コバにゃんチャンネル Youtube 的最佳解答
- 關於docker swarm compose 在 大象中醫 Youtube 的最佳貼文
- 關於docker swarm compose 在 大象中醫 Youtube 的最佳貼文
- 關於docker swarm compose 在 Using Compose with Swarm - Docker 的評價
- 關於docker swarm compose 在 docker-swarm-mode/docker-compose.yml at master 的評價
- 關於docker swarm compose 在 Docker Swarm | Docker Compose - YouTube 的評價
- 關於docker swarm compose 在 docker-swarm vs.docker-compose on single host in ... 的評價
docker swarm compose 在 軟體開發學習資訊分享 Facebook 的最佳貼文
NT 630 特價中
這堂課的講師 Bret Fisher是 Docker 隊長( Docker Captain ),也就是 Docker 公司認可的 Docker 推廣大使,精通 Docker 、學有專精並熱心於社群活動並給予學生協助,支援解決問題。參加這堂課後,講師會讓你加入他的 Slack ,你遇到問題可以透過這個管道取得協助,這個課程講師也承諾會持續更新課程內容當 Docker 有變更或是增加新功能的時候,而且課程收入將會部分捐贈給開源與網路自由的基金會,講師表示沒有自由軟體也就沒有這個課程。
本完善的 Docker 課程將教你使用 DevOps 在Docker、Kubernetes、Compose、Swarm 和 Registry 上建構、測試和佈署容器。
https://softnshare.com/docker-mastery/
docker swarm compose 在 軟體開發學習資訊分享 Facebook 的最讚貼文
本完善的 Docker 課程將教你使用 DevOps 在Docker、Kubernetes、Compose、Swarm 和 Registry 上建構、測試和佈署容器。
https://softnshare.com/docker-mastery/
docker swarm compose 在 コバにゃんチャンネル Youtube 的最佳解答
docker swarm compose 在 大象中醫 Youtube 的最佳貼文
docker swarm compose 在 大象中醫 Youtube 的最佳貼文
docker swarm compose 在 docker-swarm-mode/docker-compose.yml at master 的推薦與評價
Setting up a Docker based CI environment. Tools include GitLap, Jenkins, Sonarqube and Nexus - docker-swarm-mode/docker-compose.yml at master ... ... <看更多>
docker swarm compose 在 Using Compose with Swarm - Docker 的推薦與評價
Docker Compose and Docker Swarm aim to have full integration, meaning you can point a Compose app at a Swarm cluster and have it all just work as if you ... ... <看更多>