大家好!欢迎阅读这篇详细教程,你将学习如何在Ubuntu 25.04操作系统上安装Docker容器引擎以及Portainer用户界面工具。作为升级到新版本后的小白用户,本教程会逐步引导你通过简单命令完成安装,关键词包括Docker安装、Ubuntu 25.04、Portainer管理和容器入门。Docker是当前流行的容器化平台,Portainer可以让你更方便地管理你的Docker服务,适合初学容器技术的朋友们快速上手。
开始前,请确保你的Ubuntu 25.04系统已准备好。如果你还没有安装Ubuntu 25.04,可以通过官方文档进行升级或安装。本文基于Ubuntu 25.04 LTS版本,大部分步骤适用于其他Ubuntu版本,但可能需要轻微调整。
第一部分:安装Docker
Docker是一个开源的容器化平台,允许你打包应用程序及其依赖项,实现环境隔离。Ubuntu 25.04默认没有安装Docker,所以我们需要手动添加仓库并安装。
步骤1-1:更新系统包索引和升级软件包
打开终端(Ctrl+Alt+T),运行以下命令更新你的包列表并升级系统:
sudo apt updatesudo apt upgrade -y// 更新系统后,确保你的Ubuntu版本确实是25.04,可以用以下命令验证:lsb_release -a// 这一步关 // 注:Ubuntu 25.04是开发版,可能有更新,但教程基于它 步骤1-2:安装必要的依赖包,如curl工具:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y 步骤1-3:添加Docker的官方仓库和GPG密钥。Docker使用HashiCorp的仓库。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -sudo add-apt-repository "deb [list: deprecated|autoprivilege] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 步骤1-4:安装Docker Engine本身。Ubuntu 25.04支持Docker,运行以下命令安装:
sudo apt更新有关的内容// 步骤1-4的错误,应该是sudo apt updatesudo apt install docker-ce docker-ce-cli containerd.io -y// Docker应该 `sudo apt install docker-ce --allow-unauthenticated -y` 替代版本,但25.04通常完整。确保你有最新依赖 步骤1-5:验证Docker安装是否成功。运行以下命令检查Docker版本:
docker --version// 输出类似:Docker version 20.10.24, build ... 这表明安装成功了 步骤1-6:启动Docker服务并设置开机自启。
sudo systemctl start dockersudo systemctl enable docker// 25.04使用systemd,docker命令应该可用 一旦Docker安装完成,你可以检查它是否运行正常:
docker run hello-world// 这将下载测试镜像并运行,输出"Hello from Docker!"确认Docker可用。这是验证Docker的简单方法。 第二部分:安装Portainer
Portainer是一个Web界面工具,让你更容易管理Docker环境。安装完成后,你可以在浏览器中访问管理界面。Ubuntu 25.04支持Portainer的运行。
步骤2-1:下载Portainer的Docker镜像或直接运行脚本。
Portainer推荐使用其官方Docker镜像持续运行,并可以通过命令栏直接执行安装。以下是替代方法:
// 首先,拉取Portainer的官方镜像 sudo docker pull portainer/portainer// 或者使用一种更简单的方法: you can directly download and run the Portainer community edition. 步骤2-2:启动Portainer容器。运行以下命令,在Docker中启动Portainer服务。记住修改YOUR_PORTAINER_PASSWORD为你的密码:
sudo docker run -d --name portainer -p 9000:9000 -v /var/run/docker.sock:/docker.sock -v portainer_data:/data portainer/portainer// 等待几秒后访问,する 步骤2-3:浏览器访问Portainer。打开浏览器,进入URL:http://你的Ubuntu服务器IP:9000(假设Docker安装在本地服务器)。你现在需要设置管理员密码,确保它符合你的容器管理需求。
配置完成后,你可以通过Portainer管理你的所有Docker容器,包括查看运行状态、运行/App停止应用等。
第三部分:常见问题与小贴士
在Ubuntu 25.04上安装Docker安装Portainer的常见问题是权限和网络。以下是简要建议:
如果遇到"Permission denied"错误,确保使用sudo或添加用户到docker组。你可以通过以下命令添加用户到docker组:
sudo usermod -aG docker your_username// 然后重新登录 所有安装完成后,你已经成功设置了Ubuntu 25.04的容器环境,下一步可以在里面部署自己的应用。
现在,回顾一下本教程的关键点:我们使用了Docker安装过程,以及Portainer管理工具。如果你有任何问题,可以咨询Docker官方文档或社区。
附加小贴士:Ubuntu 25.04是较新版本,定期更新系统可以保持安全。
### 这里是Docker安装后的验证截图 ###

图片说明:这张图片演示了在Ubuntu 25.04终端中,成功运行docker run hello-world命令的输出,这是确认Docker引擎安装的简单方式。安装Portainer后类似。
结束语
恭喜你!现在你已经掌握了在Ubuntu 25.04上安装Docker和Portainer的基础知识。通过这个容器入门教程,你还可以探索更多Docker功能,比如运行自己的应用容器,管理容器资源等。如果这是你的第一次接触,请多练习!注意,Ubuntu 25.04是开发版,生产环境中可能需要稳定版。
享受你的容器之旅吧!如果你想进一步学习,推荐参考Docker官方文档或Portainer GitHub页面。
