Ubuntu Docker 安装指南

引言

Docker 是一个开源的应用容器引擎,它允许您将应用程序与基础设施分开,以此快速交付软件。本文将详细讲解如何在 Ubuntu 系统上安装 Docker,并简要介绍 Docker 的基本概念。

前提条件

在开始安装 Docker 之前,请确保您的 Ubuntu 系统满足以下条件:

  • Ubuntu 16.04、18.04 或 20.04
  • 允许 root 用户远程登录或您有 sudo 权限
  • 确保您的系统已安装以下软件包:apt, apt-transport-https, ca-certificates, curl, gnupg2, software-properties-common

安装 Docker

方法一:使用 apt 安装

  1. 打开终端。

  2. 输入以下命令以添加 Docker 的官方 GPG 密钥:

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

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    
  4. 更新软件包列表:

    sudo apt update
    
  5. 安装 Docker:

    sudo apt install docker-ce docker-ce-cli containerd.io
    
  6. 验证 Docker 是否安装成功:

    sudo docker --version
    

方法二:使用 snap 安装

  1. 打开终端。

  2. 输入以下命令以安装 Docker:

    sudo snap install docker
    
  3. 验证 Docker 是否安装成功:

    sudo docker --version
    

配置 Docker

  1. 打开终端。

  2. 输入以下命令以切换到 root 用户:

    sudo su
    
  3. 编辑 /etc/group 文件,找到 docker 组,添加您的用户名:

    sudo gedit /etc/group
    
  4. 添加以下行:

    docker:x:999:用户名
    
  5. 保存并关闭文件。

  6. 输入以下命令使更改生效:

    sudo newgrp docker
    

测试 Docker

  1. 打开终端。

  2. 输入以下命令以运行 Docker 容器:

    sudo docker run hello-world
    

    如果一切顺利,您将看到以下输出:

    Hello from Docker!
    This message shows that your installation appears to be working correctly.
    To generate this message, Docker took the following steps:
     1. The Docker client contacted the Docker daemon.
     2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
        (amd64)
     3. The Docker daemon created a new container from that image which runs as a command line interface.
     4. Finally, the container executed the command `echo "Hello from Docker!"` and exited.
    

总结

通过本文,您已经学会了如何在 Ubuntu 系统上安装 Docker。接下来,您可以继续学习 Docker 的其他高级功能,例如容器编排、网络和存储等。

希望本文对您有所帮助!如果您在安装过程中遇到任何问题,请随时提问。

更多推荐