Docker笔记:Docker Swarm Web 管理工具之portainer及其汉化版

Docker Swarm Web 管理工具

  • 当 Docker 部署规模逐步变大后,可视化监控容器环境的性能和健康状态将会变得越来越重要
  • Docker的图形化管理工具
    • 提供状态显示面板、应用模板快速部署、
    • 容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、
    • 事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、
    • 登录用户管理和控制等功能
  • 常用工具如下
    • docker UI(local)
    • portainer
    • daocloud

使用portainer可视化管理工具


1 )文档

  • https://www.portainer.io/
  • 使用 portainer 除了可以管理 docker 也可以管理 k8s

2 )安装

  • $ docker pull portainer/portainer

3 )运行镜像

docker run -p 9000:9000 --name portainer \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /mydata/portainer/data:/data \
  -d portainer/portainer
  • 访问: xxx.xxx.xxx.xxx:9000
    • xxx.xxx.xxx.xxx 是当前主机 ip
    • 第一步: 是配置账户和密码
    • 第二步: 选择 Local 点击 Connect
      • 如果想要管理远程的,选择 Remote 点击 Connect
  • 进入界面

4 )将之前的docker swarm集群运行起来

  • 运行起来后,回到 xxx.xxx.xxx.xxx:9000 网址并刷新
    • Stacks 菜单里面是我们部署的docker compose
    • Services 菜单里是目前启动的所有服务列表
    • Containers 菜单里是所有的容器信息列表
    • Images 菜单是机器上的镜像
    • Networks 菜单是机器上的网络
    • Volumes 菜单是卷信息
    • Swarm 菜单是我们目前的集群信息
  • 这个就是我们的管理系统

portainer可视化管理工具的汉化

1 )文档

  • https://hub.docker.com/r/6053537/portainer-ce

2 )下载镜像

  • $ docker pull 6053537/portainer-ce

3 )运行镜像

docker run -d --restart=always --name="portainer-ce" -p 9000:9000
  -v /var/run/docker.sock:/var/run/docker.sock
  -v portainer_data:/data
  6053537/portainer-ce
  • 启动完成,$ docker ps 可看到运行起来了
  • 访问: xxx.xxx.xxx.xxx:9000
    • 具体步骤,同上操作

你可能感兴趣的:(Git,Github,Linux,Docker,docker,容器)