Jocx's blog

来了就先看看吧,没准有用呢?

0%

【安装】Docker安装

Docker安装

内容摘要

本篇文章简要说明了在CentOS系统上如何安装Docker、Docker-compose的步骤,未来将会在更多的系统上做出此类步骤。

Docker在Linux系统上的安装

CentOS 8

在CentOS上我们需要用包管理器来下载docker,可以用yumdnf。这里以dnf为例。

  1. 安装新的包安装器dnf

    1
    yum -y install dnf
  2. 安装docker存储依赖包

    1
    dnf install -y device-mapper-persistent-data lvm2
  3. 添加稳定的docker软件源

    1
    dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    • 这一步是添加阿里云的镜像。docker的下载位置是外网,我们需要更换镜像以提高下载速度。
  4. 检查软件源

    1
    dnf list docker-ce

    正确得到以下结果

    1
    docker-ce .x86_64
  5. 安装docker

    1
    dnf install -y docker-ce --nobest
  6. 运行docker

    1
    systemctl start docker

    可设置成开机自启动

    1
    systemctl enable docker.service

至此,docker安装完毕。

Docker-compose在Linux系统上的安装

CentOS 8

注意:使用docker-compose的前提是有docker,所以建议在安装docker-compose之前就把docker安装了。

我们选择自动安装docker-compose的手段:

  1. 使用命名直接从官网安装

    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
    • /usr/loacl/bin/docker-compse:这是你希望docker-compose的安装路径
    • 我们这里下载的是1.25.5的版本,从其他blog来看,在2022.10.11的时候,1.25.5版本的docker-compose都是一个较新较稳定的版本。
  2. 修改文件的权限

    1
    chmod +x /usr/local/bin/docker-compose
  3. 查看版本

    1
    docker-compose version

    这里安装的时候,貌似自动地为我们修改了环境变量,使我们无论当前路径在哪里,都可以调用docker-compose命令来查看版本,查看的版本如下:

    1
    2
    3
    4
    docker-compose version 1.25.5, build 8a1c60f6
    docker-py version: 4.1.0
    CPython version: 3.7.5
    OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019
    • 如果安装完后查看版本显示没有docker-compose之类的话,那需要自己设置环境变量。
-------------本文结束 感谢您的阅读-------------