docker -01

huxl1發表於2024-05-25

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