1. 程式人生 > 其它 >linux下搭建docker環境

linux下搭建docker環境

  • 1、什麼是docker?

    • Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的映象中,然後釋出到任何流行的 Linux或Windows作業系統的機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。
  • 2、docker與傳統虛擬機器對比

  • 3、系統要求

    • Docker 執行在 CentOS 7 (64-bit)上,要求系統為64位、系統核心版本為 3.10 以上
    • 檢視系統版本:cat /etc/centos-release
    • 檢視系統核心版本:uname -a
  • 4、docker安裝

  • 5、docker服務啟動

    • docker安裝後,實際也是一個應用,想使用需要先啟動

    • 安裝成功後,檢視版本

    • 檢視docker

      • systemctl status docker
    • 啟用停用docker

      • 啟用:systemctl start docker
      • 停用:systemctl stop docker
      • 注意,如果第一次啟用報錯,執行:systemctl restart docker
    • 加入開機自啟動

      • systemctl enable docker
    • 成功啟用後,檢視

    • 解除安裝docker

      • yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
  • 6、映象加速器

    • 由於docker下載映象預設是從國外伺服器下載,會很慢。所以需要配置映象加速器
    • 切換到etc/docker下,cd etc/docker
    • 編輯daemon.json檔案,(如果檔案不存在請新建該檔案)
      • vi daemon.json
      • 切換到插入模式(按i鍵),輸入內容:{ "registry-mirrors": ["https://72idtxd8.mirror.aliyuncs.com"] }
      • 按esc退出插入模式,然後輸入 :wq 保持退出
    • 重啟生效
      • systemctl daemon-reload
      • systemctl restart docker

至此,linux下安裝docker完成,下一篇我們將繼續學習docker基本使用