2018 -
08 / 02

2018 / 08 / 02

手把手帶你學 Docker - Get Start

SoftLeader X IBM - ITHome 2018 Kubernetes Day

何適宇 Matt Ho

SoftLeader R&D  |     Github


Before we get started...


1. Run docker --version and docker-compose --version 確保你有安裝Docker

docker --version
Docker version 18.03.1-ce, build 9ee9f40

docker-compose --version
docker-compose version 1.21.1, build 5a3f1a3

Docker    |    Docker-Compose

2. Get images

docker pull softleader/tomcat85
docker pull softleader/cli
docker pull softleader/docker

  如果 Docker for Windows 發生無法 pull 情況, 將 DNS Server fix 成 8.8.8.8 後再試一次

圖片來源 : SoftLeader



Orientation


Container_VM

圖片來源 : https://docs.docker.com/get-started/#containers-and-virtual-machines

傳統VM與Container最大的差別在於傳統VM需要安裝作業系統才能執行應用程式, 而Container在Linux上本機運行,並與其他容器共享, 他獨立運行不佔用任何其他可執行文件的內存,使其輕量級, 通常,VM提供的環境比大多數應用程序需要的資源更多。