天天看點

認識鏡像管理容器Docker!Docker體系結構分和常用指令的使用說明Docker體系結構Docker程式環境Docker常用指令

Docker體系結構

  • The Docker Daemon:
    • Docker Daemon負責監聽Docker API請求
    • 管理Docker對象:
      • 鏡像: Image.靜态的,不會運作
        • 鏡像是一個建立Docker容器的隻讀的指令模版
        • 一個鏡像通常是基于另一個鏡像的
        • 可以建立自定義的鏡像
      • 容器: Container.動态的,有生命周期
        • 容器是鏡像的一個運作執行個體
        • 可以使用Docker API或者CLI指令行界面建立,運作,停止,移動和删除一個容器
        • 可以連接配接Docker容器到一個或多個網絡,連接配接存儲到容器,或者基于容器的目前狀态建立一個新鏡像
      • 網絡: Network
      • 容器卷: Volume.持久化存儲
      • 插件: Plugins
  • The Docker Client:
    • Docker Client是使用者和Docker進行互動的工具
    • Docker指令使用Docker API
  • Docker Registries:
    • Docker Registry負責儲存Docker鏡像
    • Docker Hub和Docker Cloud是公開的Docker倉庫,Docker預設從Docker Hub上搜尋鏡像
    • 可以運作私有的倉庫

Docker程式環境

  • docker-ce的配置檔案:
    • /etc/docker/daemon.json

Docker常用指令

指令 描述
docker search 從Docker Hub中搜尋鏡像
docker image pull 從注冊中心下載下傳鏡像
docker image ls 列出鏡像
docker container ls 列出容器
docker container create 建立新的容器
docker container run 運作容器
docker container start 啟動容器
docker container attach 連接配接運作的容器
docker container logs 擷取容器的日志
docker container restart 重新開機一個容器
docker container stop 停止運作的容器
docker container kill 強制停止運作的容器
docker container rm 删除容器
docker container exec 在容器中執行外部指令
  • Docker事件狀态:
認識鏡像管理容器Docker!Docker體系結構分和常用指令的使用說明Docker體系結構Docker程式環境Docker常用指令
上一篇: ECS使用體驗
下一篇: ECS介紹

繼續閱讀