1.Docker概念
(1)Docker是一個開源的應(yīng)用容器引擎
(2)誕生于2013年初,基于Go語言實現(xiàn),dotCloud公司出品(后改名為Docker Inc)
(3)Docker可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的Linux機器上。
(4)容器是完全使用沙箱機制,相互隔離
(5)容器性能開銷極低。
(6)Docker 從 17.03 版本之后分為 CE (Community Edition:社區(qū)版) 和 EE (Enterprise Edition:企業(yè)版)
小結(jié):docker是一種容器技術(shù),解決軟件跨環(huán)境遷移的問題
Docker安裝
例子1:該例子以centos做例子

例子2:在Ubuntu下安裝docker上面centos的是教程里的沒有操作過但是Ubuntu的是實踐過的
(1)卸載舊版本如果有
sudo apt-get remove docker docker-engine docker.io containerd runc
(2)配置Docker軟件源
????????1.更新軟件包索引并安裝必要依賴
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg lsb-release
? ? ? ? 2.添加 Docker 官方 GPG 密鑰
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
????????3.添加Docker軟件源
(3)安裝Docker引擎
(4)驗證安裝