Docker安装包详细说明

Docker安装包通常包含以下组件:

  1. Docker Engine: 核心组件,负责容器管理和运行。

  2. Docker CLI: 命令行工具,用于与Docker Engine交互。

  3. Docker Compose: 用于定义和运行多容器Docker应用的工具。

  4. Docker Desktop: 针对Windows和macOS的GUI应用,包含Docker Engine和CLI。

安装步骤

Linux

  1. 更新包索引:

    sudo apt-get update
  2. 安装依赖包:

    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
  3. 添加Docker官方GPG密钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  4. 添加Docker仓库:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  5. 更新包索引:

    sudo apt-get update
  6. 安装Docker:

    sudo apt-get install docker-ce
  7. 启动Docker服务:

    sudo systemctl start docker
  8. 验证安装:

    sudo docker --version

Windows

  1. 下载Docker Desktop安装程序:Docker Desktop

  2. 运行安装程序并按照提示完成安装。

  3. 启动Docker Desktop。

macOS

  1. 下载Docker Desktop安装程序:Docker Desktop

  2. 运行安装程序并按照提示完成安装。

  3. 启动Docker Desktop。

案例:在Ubuntu上安装并运行Nginx容器

  1. 安装Docker(如上述步骤)。

  2. 拉取Nginx镜像:

    sudo docker pull nginx
  3. 运行Nginx容器:

    sudo docker run -d -p 80:80 --name my-nginx nginx
  4. 验证Nginx是否运行:
    打开浏览器访问 http://localhost,应看到Nginx欢迎页面。

注意事项

  • 安装前确保系统满足Docker的最低要求。

  • 安装后确保Docker服务已启动。

  • 使用非root用户运行Docker命令时,需将用户加入 docker 组:

    sudo usermod -aG docker $USER
  • 安装后可通过 docker --version 验证安装是否成功。

本篇文章内容来源于:docker安装包详细说明以及案例