如何在Linux中安装和配置Docker容器

前端开发者说 2023-12-03 ⋅ 12 阅读

在Linux操作系统中,Docker是一个非常方便和强大的容器平台。它允许开发人员可轻松地构建、打包、发布和管理应用程序,以及在不同的环境中部署它们。本文将向您展示如何在Linux系统上安装和配置Docker容器。

安装Docker

在Linux系统中安装Docker之前,请确保您的系统满足以下要求:

  • 操作系统为64位Linux系统。
  • 内核版本为3.10以上。
  • 硬盘至少有20GB的可用空间。

接下来,按照以下步骤在Linux系统上安装Docker:

  1. 更新系统软件包:
$ sudo apt update
  1. 安装依赖软件包,使得可以通过HTTPS使用存储库:
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
  1. 添加Docker的官方GPG密钥:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 设置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
  1. 安装Docker引擎:
$ sudo apt update
$ sudo apt install docker-ce docker-ce-cli containerd.io
  1. 验证Docker是否成功安装:
$ sudo docker run hello-world

如果看到输出信息中包含“Hello from Docker”字样,则说明Docker已在Linux系统中成功安装。

配置Docker

在安装Docker后,您可能想配置一些常用设置。以下是一些常见的Docker配置选项:

配置Docker使用阿里云加速器

阿里云加速器可以帮助您提高Docker镜像的下载速度。要配置Docker使用阿里云加速器,请执行以下步骤:

  1. 登录阿里云控制台,获取您的加速器地址。

  2. 打开Docker配置文件:

$ sudo vim /etc/docker/daemon.json
  1. 在配置文件中添加以下内容,并将{YOUR_ACCELERATOR_URL}替换为您的加速器地址:
{
  "registry-mirrors": ["{YOUR_ACCELERATOR_URL}"]
}
  1. 保存并退出配置文件。

  2. 重新启动Docker服务:

$ sudo systemctl restart docker

现在,Docker将使用阿里云加速器来加速镜像的下载速度。

配置非root用户访问Docker

默认情况下,只有root用户才能访问Docker命令。如果您希望允许非root用户访问Docker,可以将用户添加到docker用户组中:

$ sudo usermod -aG docker $USER

需要重新登录才能使更改生效。

配置Docker自动启动

如果您希望Docker在系统启动时自动启动,在命令行中执行以下命令:

$ sudo systemctl enable docker

现在,Docker将在系统启动时自动启动。

总结

在本文中,我们了解了在Linux系统上安装和配置Docker容器的步骤。首先,我们通过添加Docker存储库和安装Docker引擎来安装Docker。然后,我们介绍了一些常见的Docker配置选项,如使用阿里云加速器、允许非root用户访问Docker以及配置Docker自动启动。希望这篇博客对您在Linux系统上安装和配置Docker容器有所帮助。

参考资料:


全部评论: 0

    我有话说: