docker&docker-compose安装

Linux包管理和Docker升级指南,
本文介绍了如何使用yum进行系统和包的更新,区分了yum-yupdate和yum-yupgrade的区别,以及如何卸载和安装Docker,包括配置仓库、启动和验证Docker服务的步骤。

uname -a  查看系统版本,3.10以上

yum -y update(更新yum包,生产环境操作此命令要慎重,测试学习随便)

这个命令不是必须执行的,看自己情况,后面出现不兼容就必须update

yum -y update  升级所有包同时也升级软件和系统内核

yum -y upgrade  只升级所有包,不升级软件和系统内核

yum remove docker  docker-common docker-selinux docker-engine 卸载旧版本(如果之前安装过)

1、yum install -y yum-utils device-mapper-persistent-data lvm2
2、yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、yum install -y docker-ce
4、yum list docker-ce --showduplicates | sort -r
5、systemctl start docker
6、systemctl enable docker
7、docker ps
8、docker --version
9、curl -SL https://get.daocloud.io/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
10、chmod +x /usr/local/bin/docker-compose

11、docker compose version

### 完全卸载方法 在 Linux 系统下,可以使用以下脚本完全卸载 DockerDocker Compose: ```bash #!/bin/bash chmod +x uninstall_docker.sh # 停止并删除所有正在运行的 Docker 容器 docker stop $(docker ps -a -q) docker rm $(docker ps -a -q) # 卸载 Docker 引擎、CLI 和容器运行时 sudo yum remove docker-ce docker-ce-cli containerd.io # 删除 Docker 创建的所有镜像、容器和卷 sudo rm -rf /var/lib/docker # 删除 Docker 用户组 sudo groupdel docker # 删除所有 Docker 相关文件 sudo rm -rf /etc/docker sudo pip uninstall docker-compose sudo rm /usr/local/bin/docker-compose sudo rm /usr/bin/docker-compose echo "Docker 已成功卸载并清除相关文件。" ``` 将上述内容保存为 `uninstall_docker.sh` 文件,然后运行 `chmod +x uninstall_docker.sh` 赋予执行权限,最后运行 `./uninstall_docker.sh` 即可完成卸载操作 [^2]。 ### 安装方法 #### 安装 Docker ```bash # 确保系统是最新的 sudo yum update -y # 安装 Docker 所需的依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 添加 Docker 的官方仓库 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 查找可用的 Docker 版本 yum list docker-ce --showduplicates | sort -r # 选择版本并安装,例如找到 2.26.1 版本 yum install -y docker-ce-<version_number> docker-ce-cli-<version_number> containerd.io # 启动 Docker 服务并将其设置为开机自启 sudo systemctl start docker sudo systemctl enable docker # 查看 Docker 版本号,验证 Docker 是否安装成功 docker --version ``` 在上述命令中,`<version_number>` 需要替换为你要安装Docker 版本号 [^4]。 #### 安装 Docker Compose 方法一: ```bash wget https://github.com/docker/compose/releases/download/v2.22.0/docker-compose-linux-x86_64 sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose -v ``` 若这种方式安装不了,可使用下面命令: ```bash sudo yum install docker-compose ``` 上述命令可完成 Docker Compose安装 [^1]。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值