Docker 可以提供安全的沙盒環境來做測試,
建構多用戶的 PaaS (platform as a service) 基礎建設
提供 SaaS(Software as a Service) 的應用程式
Docker 本身需要在機器上進行安裝、管理、部署。
Docker 的安裝是簡單又快速的,支援非常多的 Linux 平台,一般普羅大眾常使用的 Mac , Windows
Docker 可以在很多其他的 Linux 版本中運行,包括 Debian、CentOS,並支援一些雲端平台 AWS、Azure、GCP
安裝環境 MacOS
安裝完成後要查看 Docker 程序是否存在、功能是否正常
使用
docker info
docker info 會回傳所有 Container & Image 數量、Docker 的基本配置等等
接下來要運行第一個 container
docker run -i -t debian bash
-i 保證 container 中的 STDIN 是開啟的
-t --tty 為 container 分配一個虛擬終端(pseudo-tty)
bash 則讓使用者 可以直接與 container 互動
上述三個是起步時常用的命令
docker run 完整 CMD 為
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
docker run 相關的 其他命令可以用 docker run help 來查詢