Docker 概念
Docker是一個開源的引擎,可以輕鬆的爲任何應用創建一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括VMs(虛擬機)、 bare metal、OpenStack 集羣和其他的基礎應用平臺。
Docker 鏡像
鏡像存儲位置:/var/lib/docker/overlay2
鏡像掛載方式:overlay2(當前最新版本18.09.6),之前還有版本採用aufs
鏡像是分層構建的,每一層是上面一層的基礎:構建鏡像的時候我們要保證每一層都只包含我們的應用需要的東西,不要有包含不需要的文件
Docker 容器
Docker 倉庫
Docker 安裝(阿里雲ECS)
# 1. 更新軟件源
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# 2. 安裝GPG證書
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# 3. 驗證 key fingerprint(符合該序列:【9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88】):
sudo apt-key fingerprint 0EBFCD88
# 4. 寫入軟件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# 5. 更新並安裝 Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce