安装DOCKER

Docker 是一种开源的容器化平台,旨在简化应用程序的开发、部署和运行过程。它提供了一种轻量级、可移植和自包含的容器化环境,使开发人员能够在不同的计算机上以一致的方式构建、打包和分发应用程序。Docker Compose 是用于定义和运行多容器 Docker 应用的工具。通过 YAML 文件描述应用的各个服务及其依赖,实现一键启动、停止和管理容器化应用的完整环境。

Docker环境与Docker Compose工具适配多种操作系统,您需要根据实际情况选择合适的安装步骤。本篇以在Linux(Ubuntu)系统安装为例,简要介绍Docker与Docker Compose的安装步骤,更详细的安装教程请参考官方文档:https://docs.docker.com/engine/install/

Docker安装

  1. 使用如下命令,卸载旧版本(如有):

    sudo apt remove $(dpkg --get-selections docker.io docker-compose docker-compose-v2 docker-doc podman-docker containerd runc | cut -f1)

  2. 使用官方仓库安装 Docker

    (1)设置Docker的apt仓库

    # 添加 Docker 官方 GPG 密钥
    sudo apt update
    sudo apt install ca-certificates curl
    sudo install -m 0755 -d /etc/apt/keyrings
    sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
    sudo chmod a+r /etc/apt/keyrings/docker.asc

     

    # 设置仓库并安装依赖
    sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
    Types: deb
    URIs: https://download.docker.com/linux/ubuntu
    Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
    Components: stable
    Signed-By: /etc/apt/keyrings/docker.asc
    EOF

    sudo apt update

    (2)安装Docker Engine

    sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

  3. 验证Docker安装

    sudo docker run hello-world

Docker Compose安装

Docker Compose支持多种安装方式,本文档在Linux(Ubuntu)系统安装为例,更详细的安装教程请参考官方文档:https://docs.docker.com/compose/install/linux/

  1. 使用如下命令,安装Docker Compose Plugin

    sudo apt-get update
    sudo apt-get install docker-compose-plugin

  2.  检查版本,验证Docker Compose安装

    docker compose version