You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Docker Compose安装本地Portainer并实现容器统一管理

解答

完全可以实现,以下是和你给出的docker run命令功能完全对等的docker-compose配置,配置后可通过docker compose系列命令和同组其他容器统一管理:

version: '3.8'

services:
  portainer:
    image: portainer/portainer-ce:latest
    container_name: portainer
    restart: always
    ports:
      - "8000:8000"
      - "9443:9443"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/data

volumes:
  portainer_data:
  • 将上述内容保存为docker-compose.yml文件,存放到你指定的项目目录下
  • 无需提前手动创建portainer_data卷,直接执行docker compose up -d即可完成部署,效果和你之前的两条运行命令完全一致
  • 后续需要停止移除Portainer容器时,在该目录下执行docker compose down即可,如果你同时需要删除关联的数据卷,可以追加-v参数:docker compose down -v
  • 如果需要将Portainer和其他容器归为同一组统一管理,只需要把其他服务的配置也添加到该docker-compose.yml的services节点下即可,所有服务会被识别为同一个compose项目,支持统一启停、删除等操作

内容的提问来源于stack exchange,提问作者tbarbot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 05:39:04