linux安装dockerh和docker compose
时间: 2025-01-13 09:50:59 浏览: 43
### 安装 Docker 和 Docker Compose
#### 验证现有安装情况
为了确认是否已经安装了 Docker,可以执行以下命令来查看已安装的软件包列表:
```bash
yum list installed | grep docker
```
这有助于避免重复安装相同版本的 Docker[^4]。
#### 添加 Docker 的 YUM 源
如果尚未配置 Docker 的官方仓库,则可以通过列出 `/etc/yum.repos.d` 下的内容并寻找名为 `docker.repo` 或类似的文件来进行验证。如果没有找到相应的文件,可能需要手动添加 Docker 的官方源:
```bash
ls /etc/yum.repos.d/ | grep docker
```
对于某些发行版来说,此操作可能是必需的第一步[^1]。
#### 版本选择与安装
当准备就绪后,可以选择特定版本进行安装。通过下面这条命令可以获得所有可用版本,并按降序排列以便于挑选最新稳定版:
```bash
yum list docker-ce --showduplicates | sort -r
```
一旦决定了要安装的具体版本号(例如 `docker-ce-<version>`),就可以继续执行实际的安装过程[^2]。
#### 执行安装命令
完成上述准备工作之后,正式开始安装 Docker CE 及其依赖项:
```bash
sudo yum install docker-ce-<specific_version> docker-ce-cli containerd.io
```
请注意替换 `<specific_version>` 为之前查询到的目标版本字符串的一部分。
#### 启动服务并设置开机自启
成功安装完成后,启动 Docker 并将其加入系统引导程序中自动运行的服务之一:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
此时应该能够正常使用 Docker 命令了。
#### 安装 Docker Compose
下载最新的 Docker Compose 发布二进制文件至 `/usr/local/bin` 目录下,并赋予可执行权限:
```bash
sudo curl -L "https://github.com/docker/compose/releases/download/<compose-version>/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
```
这里同样需将 `<compose-version>` 替换成期望获取的那个发布标签名。
最后一步是为了让 `docker-compose` 能够被任何地方调用而建立一个符号链接指向该位置:
```bash
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
```
现在应当可以在终端里直接键入 `docker-compose version` 来检验整个流程是否顺利完成[^3]。
阅读全文
相关推荐


















