在数字化转型的浪潮中,容器技术已经成为一种流行的应用部署方式。Docker 作为容器技术的代表,因其轻量级、高性能等特点受到了广泛关注。对于新手来说,了解如何在 Linux 系统下安装 Docker 是一个很好的起点。本文将详细介绍 Linux 系统下 Docker 的安装过程,即使是 Docker 小白也能轻松学会。
准备工作
在开始安装 Docker 之前,请确保你的 Linux 系统满足以下要求:
- Linux 发行版:Ubuntu、CentOS、Fedora 等主流 Linux 发行版
- 系统版本:一般而言,Docker 支持大多数主流的 Linux 发行版和版本
- 系统权限:root 用户权限或者 sudo 权限
安装 Docker
以下是不同 Linux 发行版下安装 Docker 的步骤:
Ubuntu 系统
- 更新系统包
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
- 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 设置 Docker 仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 安装 Docker
sudo apt-get update
sudo apt-get install -y docker-ce
- 验证安装
sudo docker --version
CentOS 系统
- 设置 Docker 仓库
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 安装 Docker
sudo yum makecache fast
sudo yum install -y docker-ce
- 验证安装
sudo docker --version
Fedora 系统
- 设置 Docker 仓库
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
- 安装 Docker
sudo dnf install -y docker-ce
- 验证安装
sudo docker --version
启动 Docker 服务
安装完成后,启动 Docker 服务:
sudo systemctl start docker
使用 Docker
启动 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 daemon socket was detected.
2. Docker version was obtained from the socket.
3. Minimum Docker version for the client was checked.
4. Docker version was checked against the server version.
5. Hello World! image was pulled from the Docker Hub.
6. A new container was created.
7. It was started.
至此,你已经成功安装并启动了 Docker 服务,并运行了第一个 Docker 容器。
总结
通过本文的介绍,相信你已经掌握了在 Linux 系统下安装 Docker 的方法。Docker 作为一种容器技术,在现代化应用部署中扮演着重要角色。希望本文能帮助你快速入门 Docker,开启你的容器化之旅。