linux系统docker及docker-compose安装
时间: 2025-07-06 19:51:52 浏览: 7
### Linux系统中安装Docker
为了在Linux系统上顺利安装Docker,需先确保系统的内核版本是最新的,并且已启用了必要的依赖项。对于大多数现代Linux发行版来说,官方仓库通常包含了Docker的稳定版本。
#### 使用官方脚本安装Docker
可以通过运行来自Docker官方网站提供的便捷脚本来快速安装Docker:
```bash
$ curl -fsSL https://get.docker.com | sh -
```
这条命令会自动配置并安装最新版本的Docker引擎到当前主机上[^2]。
#### 手动安装特定版本的Docker
如果需要指定某个具体的Docker版本,则可以从[Docker官网](https://docs.docker.com/engine/install/)获取详细的指导文档来手动下载对应的.deb或.rpm包进行离线安装[^1]。
---
### 安装Docker Compose
一旦Docker本身被正确设置好之后,就可以继续安装用于管理多容器应用的服务——Docker Compose。
#### 下载Docker Compose二进制文件
针对不同架构的操作系统,Docker提供了预编译好的`docker-compose`可执行文件。以x86_64为例,在终端输入如下指令即可完成下载操作:
```bash
$ sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d '"' -f 4)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
```
这段代码首先查询最新的发布标签名,接着利用该信息构建完整的URL地址从而拉取相应的资源。
#### 设置执行权限
为了让刚刚放置于`/usr/local/bin/`路径下的`docker-compose`能够被执行,还需要赋予其适当的读写权限:
```bash
$ sudo chmod +x /usr/local/bin/docker-compose
```
此时应该可以看到类似下面这样的输出确认安装无误:
```plaintext
docker-compose version X.XX.X, build XXXXXXX
```
其中`X.XX.X`代表实际安装成功的版本号[^3]。
阅读全文
相关推荐














