1 docker介紹
docker 是一種容器技術 , 與容器的關係, 容器是種快速打包技術, docker 是實現容器技術的一種工具。
兩種支援技術:
namespace : 命令空間,主要用於資源的隔離
cgroup : 負責資源的控制,如程序使用cpu/mem的限制 , 程序的優先順序控制,程序管理等
官方網站: www.docker.com
影片學習筆記網站:www.docker.tips
官方安裝文件:docs.docker.com
2 docker 的安裝
docker 支援在windows , macos , linux 等多種作業系統上安裝
docker desktop 版本 圖形化介面安裝 , 支援在windos 與 mac上安裝
docker server 版本 命令列安裝,
2.1 windows 安裝
1 在biso上設定開啟虛擬化支援(VT-X/AMD-V)
2 啟用hyper-v
3 安裝docker-desktop 版本包
4 安裝之後需要重新啟動電腦
5 docker version 檢視 docker 版本資訊
2.2 在linux 上安裝docker
1 可以下載安裝指令碼 curl -fsSL get.docker.com -o get-docker.sh
2 透過指令碼安裝 sh ./get-docker.sh
報錯資訊
Peer reports incompatible or unsupported protocol version
curl 不相容或不支援的協議版本
解決方法:yum update -y nss curl libcurl
[root@192 ~]# setenforce 0
[root@192 ~]# systemctl stop firewalld
3 docker version 檢視安裝情況
4 可以透過system命令啟動 systemctl start docker