新手容器入门:VPS服务器部署Docker基础指南
文章分类:技术文档 /
创建时间:2025-10-08
在数字化发展的今天,容器技术的重要性日益凸显。Docker作为容器技术的代表工具,在VPS服务器上部署Docker,能为用户提供灵活高效的应用部署体验。本指南将带你一步步完成VPS服务器上Docker的基础部署与操作。
为何选择VPS服务器部署Docker
简单来说,VPS服务器就像属于你的独立"数字空间",而Docker容器如同空间里的"智能收纳盒"。每个收纳盒(容器)可存放不同应用程序,既能隔离运行避免冲突,又能通过网络高效协作。在VPS服务器上使用Docker,不仅能轻松管理多个应用,还能根据业务需求快速调整应用规模——需要扩展时新增容器,需要缩减时关闭冗余容器,操作灵活便捷。
部署前的准备事项
开始部署前,需确认VPS服务器满足以下条件:首先,操作系统需支持Docker,常见的如Ubuntu、CentOS等主流Linux系统均兼容;其次,需具备服务器的root权限(最高管理权限),以便执行软件安装、配置等关键操作;最后,确保网络连接稳定,安装过程中需要从网络下载Docker相关组件,稳定的网络能避免下载中断导致的安装失败。
Docker安装步骤(以Ubuntu系统为例)
1. 更新系统软件包列表
打开终端输入命令并回车:
sudo apt update
这一步相当于检查系统"仓库",确保后续能获取最新的软件信息。
2. 安装必要依赖包
执行命令:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
这些依赖是Docker运行的基础组件,如同搭建"收纳盒"的框架材料。
3. 添加Docker官方GPG密钥
输入命令:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
相当于为下载的Docker添加"安全证书",确保获取的是官方正版且未被篡改的安装包。
4. 配置Docker软件源
执行命令:
echo "deb [arch=$(dpkg --print-architecture) 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
这一步告诉系统从哪里下载Docker,类似指定"购物平台"的地址。
5. 再次更新软件包列表
输入:
sudo apt update
6. 安装Docker引擎
最后执行:
sudo apt install docker-ce docker-ce-cli containerd.io
验证安装是否成功
安装完成后,通过运行测试容器验证。在终端输入:
sudo docker run hello-world
若看到"Hello from Docker!"等欢迎信息,说明Docker已成功部署。这就像搭建好收纳盒后,放入一个"测试小物件"确认功能正常。
Docker基础操作
- 查看Docker版本:
docker --version
类似查看"收纳盒"的型号规格。
- 查看运行中的容器:
docker ps
可直观看到当前有哪些"收纳盒"(容器)正在被使用。
- 停止指定容器:
docker stop <容器ID或名称>
例如要停止ID为"abc123"的容器,输入:`docker stop abc123`,相当于暂时"暂停"该收纳盒的使用。
掌握以上步骤后,你已能在VPS服务器上完成Docker的基础部署与操作。随着对Docker的深入学习,还能进一步探索容器镜像管理、多容器协作等进阶功能,为更复杂的应用部署场景提供支持。