65.9K
CodeProject 正在变化。 阅读更多。
Home

全新开始:使用 Docker 设置 Ubuntu

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2023年5月11日

CPOL

2分钟阅读

viewsIcon

6254

学习如何使用 Docker 设置全新的 Ubuntu 安装,从而利用容器化的强大功能进行高效的开发和部署。

引言

Ubuntu 是最受欢迎的 Linux 发行版之一,以其稳定性、多功能性和用户友好的界面而闻名。与 Docker 结合使用,Docker 是一个用于容器化的开源平台,Ubuntu 成为一个功能强大的开发和部署环境。 在本文中,我们将指导您完成使用 Docker 设置全新 Ubuntu 安装的过程,使您能够利用容器化的优势来完成您的项目。

步骤 1:安装 Ubuntu

第一步是在您的机器上安装 Ubuntu。 您可以从官方网站 (https://ubuntu.com/download) 下载最新的 Ubuntu ISO 文件。 下载 ISO 文件后,创建一个可启动的 USB 驱动器或使用虚拟机来安装 Ubuntu。 按照安装向导,选择您的首选项,并完成安装过程。

步骤 2:更新 Ubuntu

安装后,至关重要的是更新 Ubuntu,以确保您拥有最新的安全补丁和软件更新。 打开终端并执行以下命令

sudo apt update
sudo apt upgrade 

在提示时输入您的密码并允许安装更新。 此过程可能需要一些时间,具体取决于您的互联网速度和可用更新的数量。

步骤 3:安装 Docker

现在 Ubuntu 已更新,我们可以继续安装 Docker。 Docker 提供了一种方便的方式来打包、分发和运行容器内的应用程序,从而确保不同环境的一致性。 打开终端并执行以下命令

  1. 安装所需的软件包,以允许 apt 使用 HTTPS 上的存储库
    sudo apt install apt-transport-https ca-certificates curl software-properties-common 
  2. 导入 Docker GPG 密钥以确保软件包的真实性
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | 
         sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 
  3. 添加 Docker 存储库
    echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] 
          https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | 
          sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  4. 更新 apt 包索引并安装 Docker
    sudo apt update
    sudo apt install docker-ce docker-ce-cli containerd.io
  5. 通过运行一个简单的“hello-world”容器来验证 Docker 是否已正确安装
    sudo docker run hello-world

步骤 4:将 Docker 作为非 root 用户管理

默认情况下,Docker 需要 root 权限才能执行 Docker 命令。 但是,出于安全原因,建议将 Docker 作为非 root 用户管理。 为了实现这一点,您可以将您的用户添加到“docker”组

  1. 创建“docker”组(如果它不存在)
    sudo groupadd docker
  2. 将您的用户添加到“docker”组
    sudo usermod -aG docker $USER
  3. 注销并重新登录以应用组更改。

    完成这些步骤后,您应该能够通过在终端中简单地运行 Docker 命令来使用 Docker,而无需 sudo

步骤 5:测试 Docker 设置

为了确认您的 Docker 设置正常工作,您可以运行一些额外的测试

  1. 检查 Docker 版本
    docker --version
  2. 拉取并运行一个流行的 Docker 镜像,例如“nginx
    docker run -d -p 80:80 nginx
  3. 打开您的网络浏览器并导航到 https://。 如果一切正常,您应该会看到默认的 Nginx 页面。

恭喜!!

历史

  • 2023年5月11日:初始版本
© . All rights reserved.