centos7 以上 安装 docker 和 docker-compose
官网:https://docs.docker.com/engine/install/centos/
1、卸载旧版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2、安装需要的安装包
yum install -y yum-utils
3、设置镜像的仓库(推荐使用国内阿里云)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(使用国内阿里云镜像,速度快)
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(使用国外的,速度慢)
4、更新 yum 软件包索引
yum makecache fast
5、安装 docker
yum -y install docker-ce-19.03.5 docker-ce-cli-19.03.5 containerd.io(带上版本号,指定版本下载,推荐带上版本号)
yum -y install docker-ce docker-ce-cli containerd.io(不带版本号,下载最新的)
6、启动 docker
systemctl start docker
7、检查是否安装成功:
docker version
能出来版本列表就是成功了
加入开机自启:
systemctl enable docker
但是这里稍微注意一下,开机自启,启动的只是 docker ,里面的容器会全部停止,如果想让里面的容器也开启自启,运行下面命令:(安装流程不需要下面这一步哈,只是提醒一下,后面开始安装镜像启动容器的时候可能需要用到)
docker update 容器名 --restart=always
======================
* docker-compose 的安装
1、下载(建议选择国内的):
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose(国内的镜像,很快)
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose(国外很慢)
下载完之后,可以到 /usr/local/bin 目录下查看是否下载在该目录下
2、给应用授权:
chmod +x /usr/local/bin/docker-compose
3、验证是否安装成功:
docker-compose --version
出现版本号即表示安装成功了
如果提示找不到 docker-compose 命令,那么在 docker-compose --version 前面,先运行下面这句:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通