前置條件:
64-bit 系統(tǒng)
kernel 3.10+
安裝Docker
1.檢查內(nèi)核版本规求,返回的值大于3.10即可迎膜。
uname -r
2.更新yum庫泥技。
yum update
3.安裝 Docker
yum install -y docker docker-compose
4.啟動docker
systemctl start docker.service
5.驗證安裝是否成功(有client和service兩部分表示docker安裝啟動都成功了)
docker version
6.設置開機自啟動
sudo systemctl enable docker
到此為止docker就完全安裝好了。
Docker阿里云加速器
阿里云 - 開發(fā)者平臺:https://dev.aliyun.com/
阿里云 - 容器Hub服務控制臺:[https://cr.console.aliyun.com/]
登陸阿里云容器Hub服務控制臺磕仅,點擊鏡像加速器珊豹。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://ravv5pf6.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
Docker 常用命令
//鏡像
docker images //查看本地鏡像
docker search 鏡像名稱 //在 Docker Hub 中搜索鏡像
docker pull 鏡像名稱 //從鏡像倉庫中拉取或者更新指定鏡像
docker rmi 鏡像ID 鏡像ID //刪除一個或多個鏡像
//容器
docker ps //查看當前正在運行的容器
docker ps -a //查看所有容器的狀態(tài)
docker rm 容器ID 容器ID //刪除一個或多個鏡容
docker start 容器ID //啟動容器
docker restart 容器ID //重啟容器
docker stop 容器ID //停止容器
docker attach 容器ID //進入容器
Docker Compose 常用命令
docker-compose ps //列出所有運行服務
docker-compose logs //查看日志
docker-compose build //構建服務
docker-compose up -d //構建、啟動服務
docker-compose start //啟動服務
docker-compose stop //停止服務
docker-compose rm //刪除服務
docker-compose restart //重啟服務
// 平滑升級鏡像
docker-compose pull && docker-compose up --force-recreate -d