5 Docker的安装

在上一篇中,我们介绍了Docker的基础知识以及其在现代应用开发中的各种应用场景。在本篇中,我们将具体探讨如何在你的系统上安装Docker,以便你可以开始享受这种强大工具所带来的便利。

系统要求

在安装Docker之前,需要确保你的系统符合以下基本要求:

  • 操作系统:Docker支持多种操作系统,包括:

    • Windows 10及以上版本
    • macOS 10.14及以上版本
    • 各大Linux发行版(如Ubuntu、CentOS、Fedora等)
  • 硬件要求:需要64位架构,建议至少4GB的RAM。

安装步骤

在Windows上安装Docker

  1. 下载Docker Desktop
    访问 Docker官方网站 下载适合Windows的Docker Desktop安装程序。

  2. 安装Docker Desktop
    运行下载的安装程序,按照提示完成安装。在安装过程中,确保选择“使用WSL 2”作为后端。

  3. 启动Docker
    安装完成后,启动Docker Desktop。首次启动时,Docker可能会要求你登录或创建Docker Hub账户。

  4. 验证安装
    打开命令提示符(CMD)或PowerShell,运行以下命令以确保Docker安装成功:

    1
    docker --version

    如果安装成功,你会看到Docker的版本信息。

在macOS上安装Docker

  1. 下载Docker Desktop
    访问 Docker官方网站 下载适合macOS的Docker Desktop安装包。

  2. 安装Docker Desktop
    双击下载的.dmg文件,将Docker图标拖动到应用程序文件夹中。

  3. 启动Docker
    在应用程序中找到Docker并启动。首次启动时,Docker可能会要求你输入系统密码。

  4. 验证安装
    打开终端,运行以下命令:

    1
    docker --version

    如果成功,你将看到Docker版本信息。

在Linux上安装Docker

以Ubuntu为例,安装步骤如下:

  1. 更新APT包索引和安装依赖
    在终端中运行以下命令:

    1
    2
    sudo apt-get update
    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
  2. 添加Docker官方的GPG密钥
    运行以下命令:

    1
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  3. 添加Docker APT仓库
    运行以下命令:

    1
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  4. 更新APT包索引
    运行以下命令:

    1
    sudo apt-get update
  5. 安装Docker CE(社区版)
    运行以下命令:

    1
    sudo apt-get install docker-ce
  6. 启动Docker并设置开机自启
    运行以下命令:

    1
    2
    sudo systemctl start docker
    sudo systemctl enable docker
  7. 验证安装
    同样,运行以下命令:

    1
    docker --version

权限配置

为了避免每次执行Docker命令时都需要前缀sudo,可以将当前用户添加到docker组中。

在Linux上,执行以下命令:

1
sudo usermod -aG docker $USER

执行后,建议注销并重新登录,以使权限变更生效。

小案例:运行你的第一个Docker容器

安装完成后,可以尝试运行一个简单的Docker容器:

1
docker run hello-world

该命令会下载hello-world镜像并运行一个容器。如果一切正常,你会看到Docker成功安装并运行容器的消息。

总结

在本篇中,我们详细介绍了如何在Windows、macOS和Linux上安装Docker,并完成了简单的权限配置及运行Docker容器的案例。这是你使用Docker进行容器化开发的第一步。接下来,我们将在下一篇中探讨Docker的配置,让你能够更好地设置和管理你的Docker环境。在此之前,不妨先熟悉一下Docker命令和操作,以便更好准备后续的学习。

作者

AI免费学习网(郭震)

发布于

2024-08-15

更新于

2024-08-16

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论