centos7安裝/升級docker和docker compose方式
更新時間:2024年12月19日 15:44:09 作者:Mars'Ares
文章總結了在升級Docker和安裝Docker Compose時遇到的問題,包括舊版安裝和新版安裝的差異、docker-compose的安裝問題以及卸載前的注意事項
前言
- docker yum舊版安裝和新版安裝改了名字,無法正常升級。
- 舊版安裝docker 需要獨立安裝docker-compose,docker-compose不支持yum安裝。
- docker-compose使用pip安裝,遇到很多pip和py版本匹配問題。
- 注意。卸載前請保護自己的鏡像
安裝
//1.卸載舊版
// 注意。卸載前請保護自己的鏡像
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
//2.設置docker-ce yum源
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
//3. 安裝docker全家桶
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
//4.啟動docker
sudo systemctl start docker校驗
//1. 校驗docker docker version //2. 校驗docker compose docker compose version
Client: Docker Engine - Community Version: 20.10.18 API version: 1.41 Go version: go1.18.6 Git commit: b40c2f6 Built: Thu Sep 8 23:14:08 2022 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.18 API version: 1.41 (minimum version 1.12) Go version: go1.18.6 Git commit: e42327a Built: Thu Sep 8 23:12:21 2022 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.8 GitCommit: 9cd3357b7fd7218e4aec3eae239db1f68a5a6ec6 runc: Version: 1.1.4 GitCommit: v1.1.4-0-g5fd4c4d docker-init: Version: 0.19.0 GitCommit: de40ad0 Docker Compose version v2.10.2
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
docker-compose啟動的容器一直處于restarting狀態(tài)的問題解決
本文主要介紹了docker-compose啟動的容器一直處于restarting狀態(tài)的問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-11-11
Docker Compose 與 Harbor 私有倉庫詳解
本文將探討Docker Compose多容器編排工具與Harbor企業(yè)級私有倉庫的核心技術,幫助讀者掌握從容器管理到鏡像安全存儲的完整解決方案,感興趣的朋友一起看看吧2025-06-06

