Ubuntu安装Docker-Compose
时间: 2025-01-04 13:24:37 浏览: 63
### 如何在Ubuntu操作系统上安装Docker Compose
为了在Ubuntu操作系统上安装Docker Compose,需先确保已正确安装了Docker引擎。一旦确认Docker环境准备就绪,则可以继续执行以下操作来获取最新版本的Docker Compose。
#### 验证现有Docker安装
验证当前系统中是否存在可用的Docker命令行工具,并测试其功能是否正常[^1]:
```bash
sudo docker run hello-world
```
如果上述命令返回预期的消息,则表明Docker服务正在运行并且能够访问官方镜像仓库;反之则应参照相关指南完成必要的修复工作后再尝试安装Docker Compose。
#### 获取Docker Compose二进制文件
使用`curl`下载适用于Linux平台的Docker Compose可执行程序到本地系统的指定路径下,并赋予相应的权限以便后续调用[^4]:
```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
```
此脚本会自动查询GitHub上的发布页面以确定最新的稳定版标签号作为下载链接的一部分参数之一。
#### 设置执行权限
为了让刚刚下载下来的文件成为合法的应用程序,还需要对其进行授权处理:
```bash
sudo chmod +x /usr/local/bin/docker-compose
```
此时应该可以在终端里直接键入`docker-compose version`查看所安装的具体信息了。
#### 测试新安装的服务
最后一步就是检验整个过程是否顺利完成——创建一个新的临时目录用于存放简单的YAML定义文档,之后借助该工具启动一个容器实例来进行实际的功能检测[^3]:
```yaml
version: '3'
services:
web:
image: nginx:alpine
ports:
- "8080:80"
```
保存上面这段文字至名为`docker-compose.yml`的纯文本文件内,随后切换回命令提示符界面输入如下指令开启关联的任务流程:
```bash
mkdir myproject && cd $_
echo $'version: \'3\'\nservices:\n web:\n image: nginx:alpine\n ports:\n - "8080:80"' > docker-compose.yml
docker-compose up -d
```
打开浏览器访问http://localhost:8080地址即可看到默认欢迎页的内容展示出来,这证明一切均按计划行事!
阅读全文
相关推荐
















