1 引言
??????Docker 是一個用于開發,交付和運行應用程序的開放平臺。Docker 使您能夠將應用程序與基礎架構分開,從而可以快速交付軟件。借助 Docker,您可以與管理應用程序相同的方式來管理基礎架構。通過利用 Docker 的方法來快速交付,測試和部署代碼,您可以大大減少編寫代碼和在生產環境中運行代碼之間的延遲。
2 安裝Docker
??????安裝Docker的方式有很多種,這是使用最簡單的方式使用yum進行安裝Docker
2.1 更新yum源
sudo yum update -y
2.2 卸載舊版Docker
??????如果確認當前服務器沒有安裝Docker運行環境,這一步可以跳過,如果無法確認建議執行該步驟
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
結果:
2.3 設置存儲庫
??????這里直接使用官方源不需要更換為國內源。
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
結果:
2.4 安裝Docker (Engine) 及其它依賴庫
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
結果:
2.5 啟動Docker
sudo systemctl start docker
2.6 設置開機自啟動
sudo systemctl enable docker
結果:
2.7查看Docker狀態
??????當Docker狀態為active (running) 即為啟動成功
sudo systemctl status docker
結果:
??????到此為止Docker基本已經安裝成功了,接下來拉去一個鏡像來測試一下
3 測試
??????通過運行映像hello-world,驗證 Docker 引擎安裝是否成功。
sudo docker run hello-world
結果:
??????出現上圖所示結果代表Docker已經正確安裝了。
4 額外的操作步驟(可以跳過):設置鏡像加速地址
步驟1: 默認這個文件不存在,需要創建
vim /etc/docker/daemon.json
步驟2: 設置鏡像加速地址
{"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
步驟3: 重新加載配置文件
sudo systemctl daemon-reload
步驟4: 重啟docker服務
sudo systemctl restart docker
步驟5: 查看配置信息
sudo docker info