在当今的软件开发和运维领域,Docker 已经成为了容器化技术的代名词。它可以帮助开发者快速构建、部署和运行应用程序,极大地提高了开发效率。对于新手来说,了解如何手动安装 Docker 是一个很好的开始。本文将详细讲解在Linux环境下手动安装 Docker 的实战步骤。
环境准备
在开始安装 Docker 之前,请确保你的系统满足以下要求:
- Linux 发行版:Docker 支持大多数主流的 Linux 发行版,如 Ubuntu、CentOS 等。
- 系统内核:要求内核版本至少为 3.10 以上。
- 硬件支持:Docker 需要硬件虚拟化支持,请确保你的 CPU 具备虚拟化扩展功能。
安装 Docker Engine
以下以 Ubuntu 20.04 为例,讲解如何手动安装 Docker。
安装 Docker 包
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
添加 Docker 仓库
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
安装 Docker Engine
sudo apt-get update
sudo apt-get install -y docker-ce
验证安装
运行以下命令,检查 Docker 是否安装成功:
sudo docker --version
如果输出版本信息,则说明 Docker 安装成功。
配置 Docker
修改 Docker 镜像仓库
默认情况下,Docker 镜像仓库位于 Docker Hub。为了提高国内访问速度,我们可以将镜像仓库修改为国内的镜像源,如阿里云镜像仓库。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https:// mirror.aliyuncs.com"]
}
EOF
重启 Docker 服务
sudo systemctl restart 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. Pulled image hello-world from docker.io
2. Created a new container from that image which runs as a command hello-world
3. Started container
恭喜你,你已经成功手动安装并配置了 Docker!接下来,你可以通过 Docker 官方文档学习更多关于 Docker 的知识,开始你的容器化之旅吧!
