当前位置: 首页 > news >正文

Goer-Docker系列-1-管理工具

在Ubuntu系统中,常用的Docker管理工具(图形化)有 Portainer(轻量、易用,适合个人/小型团队)、Rancher(适合大规模集群管理)等。其中,Portainer 因安装简单、功能全面,是入门首选。以下是具体安装步骤:

一、准备工作:安装Docker

Portainer 本身通过Docker容器运行,因此需先确保Ubuntu已安装Docker。若已安装,可跳过此步。

1. 安装Docker Engine
# 更新apt包索引
sudo apt-get update# 安装必要依赖(允许apt通过HTTPS访问仓库)
sudo apt-get install -y ca-certificates curl gnupg lsb-release# 添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg# 设置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 Engine(最新版)
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io# 启动Docker服务并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker# 验证Docker是否安装成功(输出版本信息即正常)
docker --version
2. 配置非root用户操作Docker(可选)

默认情况下,需用sudo运行Docker命令。若想直接用当前用户操作,可将用户加入docker组:

sudo usermod -aG docker $USER  # 将当前用户加入docker组
newgrp docker  # 立即生效(无需重启)

二、安装Portainer(推荐)

Portainer是一款开源的Docker图形化管理工具,支持管理容器、镜像、网络、卷等,操作直观。

1. 创建Portainer数据卷(存储配置数据)
docker volume create portainer_data
2. 启动Portainer容器
docker run -d \-p 8000:8000 \  # 用于Portainer节点间通信(可选,集群管理需开放)-p 9443:9443 \  # HTTPS访问端口(推荐)--name portainer \--restart=always \  # 容器意外停止后自动重启-v /var/run/docker.sock:/var/run/docker.sock \  # 挂载Docker守护进程套接字,实现对主机Docker的管理-v portainer_data:/data \  # 挂载数据卷,持久化配置portainer/portainer-ce:latest  # 社区版镜像

三、访问Portainer

  1. 开放端口(若启用防火墙,需允许9443端口):

    sudo ufw allow 9443/tcp  # 允许HTTPS访问
    
  2. 浏览器访问
    打开浏览器,输入 https://你的服务器IP:9443(首次访问会提示证书安全警告,忽略即可)。

  3. 初始化设置

    • 首次登录需创建管理员密码(至少8位)。
    • 选择“Local”(管理本地Docker环境),点击“Connect”即可进入管理界面。

四、其他可选工具(简要介绍)

  1. Rancher(适合多主机/集群管理):
    支持Docker Swarm和Kubernetes,安装命令(需先安装Docker):

    docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
    

    访问 https://服务器IP 即可。

  2. Docker Compose UI(轻量,专注Compose管理):

    docker run -d -p 5000:5000 -v /var/run/docker.sock:/var/run/docker.sock francescou/docker-compose-ui
    

    访问 http://服务器IP:5000

通过以上步骤,即可在Ubuntu上快速部署Docker管理工具,推荐优先使用Portainer(简单高效)。

http://www.dtcms.com/a/613385.html

相关文章:

  • 阿里云CentOS环境下Docker Compose详细使用教程
  • Windows 下 Docker Desktop 快速入门与镜像管理
  • 破解跨境数据传输瓶颈:中国德国高速跨境组网专线与本地化 IP 的协同策略
  • SpringCloud:Eureka和负载均衡
  • GSV6127D#ACP#高性能 Type-C/DisplayPort 1.4 中继器与双向 MIPI/LVDS 混合转换器
  • jquery做网站浏览量做竞价的网站做优化有效果吗
  • 交互式网站app商务网站建设期末考试
  • IoTSharp前端VUE采用npm run build编译提示require() of ES Module 出错
  • 高级IO-poll
  • 在JavaScript中,JavaScript 对象和 JSON 字符串互相转换
  • css之弹性盒子属性2
  • [LivePortrait] docs | Gradio用户界面
  • 基于C#+avalonia ui实现的跨平台点胶机灌胶监控控制上位机软件
  • 【三维编辑】DREAMCATALYST:平衡可编辑性和ID的快速高效3D编辑
  • SemanticVLA:面向高效机器人操作的语义对齐剪枝与增强方法
  • 晋城市住建设局网站茂名公司网站设计
  • 太原做响应式网站软件开发公司厂家有哪些
  • 40_FastMCP 2.x 中文文档之FastMCP客户端认证:OAuth 身份验证详解
  • 二、Rabbit MQ 高级
  • 66-69 原型对象,toString(),垃圾回收
  • Node 的版本管理工具 nvm 介绍
  • ubuntu24.04搭建GitLab服务器
  • 前端 vs 后端:入行软件行业,我该如何选择?哪个更“简单”?
  • 网站产品策划中国建设银行遵义市分行网站
  • 【自适应卡尔曼滤波】(EKF、UKF、CKF等可通用)的创新思路:哪些参数该使用自适应思想来调整、该怎么调
  • RHCSE--SELinux
  • 安装k8s过程中涉及知识点梳理
  • 公司网站建设费用如何做账英语可以做推广的亲子类网站
  • 【2025】Java 从入门到实战:核心特性全解析(方法、类与对象、多态三大特性及关键字thissuper)附带代码案例
  • FSMC-TFTLCD显示实验(1)