linux下搭建docker環境
阿新 • • 發佈:2022-04-07
-
1、什麼是docker?
- Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的映象中,然後釋出到任何流行的 Linux或Windows作業系統的機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。
-
2、docker與傳統虛擬機器對比
-
3、系統要求
- Docker 執行在 CentOS 7 (64-bit)上,要求系統為64位、系統核心版本為 3.10 以上
- 檢視系統版本:cat /etc/centos-release
- 檢視系統核心版本:uname -a
-
4、docker安裝
- 安裝依賴包
- yum install -y yum-utils device-mapper-persistent-data lvm2
- 更新yum快取
- yum makecache fast
- 新增docker下載源地址
- yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安裝docker
- yum install docker-ce
- 安裝依賴包
-
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基本使用