在当今的软件开发和运维领域,Linux容器安装已经成为一种主流技术。它允许开发者将应用程序及其依赖打包到一个轻量级、可移植的容器中,实现“一次构建,随处运行”。本教程将手把手教你如何在 Linux 系统上安装并使用 Docker —— 最流行的容器平台之一。
什么是容器?
容器是一种轻量级虚拟化技术,它不像传统虚拟机那样需要完整的操作系统,而是共享宿主机的内核,仅隔离应用运行环境。这使得容器启动更快、资源占用更少。
为什么选择 Docker?
Docker 是目前最广泛使用的容器引擎,具有以下优势:
- 简单易用的命令行工具
- 庞大的镜像仓库(Docker Hub)
- 支持自动化构建与部署
- 社区活跃,文档丰富
步骤一:准备工作
本教程以 Ubuntu 22.04 为例(其他 Linux 发行版操作类似)。请确保你拥有 sudo 权限,并已连接互联网。
步骤二:卸载旧版本(如有)
如果你之前安装过 Docker 的旧版本(如 docker、docker.io 或 docker-engine),建议先卸载:
sudo apt remove docker docker-engine docker.io containerd runc 步骤三:安装必要依赖
更新包索引并安装一些必要的工具:
sudo apt updatesudo apt install ca-certificates curl gnupg lsb-release -y 步骤四:添加 Docker 官方 GPG 密钥
sudo mkdir -p /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg 步骤五:设置稳定版仓库
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 步骤六:安装 Docker 引擎
sudo apt updatesudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y 步骤七:验证安装
运行以下命令查看 Docker 版本:
docker --version 如果看到类似 Docker version 24.0.5, build ... 的输出,说明安装成功!
步骤八:运行第一个容器
试试运行著名的 “Hello World” 容器:
sudo docker run hello-world 你会看到一条欢迎信息,证明你的 容器化部署环境已准备就绪!
小贴士:免 sudo 使用 Docker
默认情况下需要 sudo 才能运行 docker 命令。你可以将当前用户加入 docker 用户组来避免每次输入密码:
sudo usermod -aG docker $USERnewgrp docker # 刷新组权限(或重新登录) 结语
恭喜你!你已经成功完成了 Docker入门教程中的关键一步——在 Linux 上安装 Docker 并运行了第一个容器。接下来,你可以尝试拉取 Nginx、MySQL 等常用服务镜像,开启你的容器化之旅!
记住,掌握 Linux容器安装 是迈向 DevOps 和云原生开发的重要基石。继续探索吧!
