Docker容器技术可实现快速的容器部署。本文的目的是在Debian 10 Buster Linux上安装Docker。
在本教程中,您将学习:
- 如何在Debian 10上安装Docker
- 如何为用户设置Docker管理权限
使用的软件要求和约定
类别 | 使用的要求,约定或软件版本 |
---|---|
系统 | GNU /Linux Debian 10破坏者 |
软件 | 码头工人 |
其他 | 以root身份或通过Linux特权访问Linux系统sudo 命令。 |
约定 | #-要求linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo 命令$-要求linux命令以常规non-privileged用户身份执行 |
如何在Debian 10 Buster上逐步安装Docker
- 更新的来源列表
Docker软件包是标准Debian 10存储库的一部分。在执行实际的Docket安装之前,请执行以下命令来更新软件包索引:
# apt update
- 安装Docker.io软件包
实际的Docker安装包括
docker.io
包。这可以通过执行以下内容来完成apt
命令:# apt install docker.io
- 设置具有Docker管理权限的特定用户
此步骤是可选的,将允许特定用户执行docker管理任务,而无需root管理权限。在下面的示例中,我们将为用户授予docker管理权限
linuxconfig
:# usermode -aG docker linuxconfig
- 测试Docker安装
确认正确的Docker安装的最简单方法是部署并运行示例
hello-world
容器:# 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 the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/ For more examples and ideas, visit: https://docs.docker.com/get-started/