在现代软件开发和布置中,容器化技能已经变得越来越盛行。Docker 是其间一种领先的容器化平台,而 Portainer.io 则是一个优秀的办理工具,使得 Docker 的运用变得愈加简略和可视化。本文将介绍 Portainer.io 的基本功能和如安在 Docker 上装置和装备。

Portainer.io:让容器办理变得愈加直观

portainer.jpg

Portainer简介

Portainer.io 是一个轻量级的容器办理工具,为 Docker 供给了直观的用户界面,让用户能够更容易地办理容器、镜像、网络和数据卷。Portainer.io 的目标是简化 Docker 的运用,使其愈加适用于开发者和运维人员。

github地址:github.com/portainer/p…

布置文档地址:docs.portainer.io/start/insta…

主要特性包含:

  • 用户友爱的界面: Portainer 供给了直观、易于运用的 Web 界面,用户无需通过命令行来办理 Docker。
  • 容器和服务办理: 用户能够轻松地创立、发动、停止和删除容器,还能够办理 Docker 服务。
  • 镜像办理: 方便地检查、查找、下载和删除 Docker 镜像。
  • 网络和数据卷办理: 办理 Docker 网络和数据卷,实现容器间的通信和数据共享。
  • 用户和团队办理: Portainer 支持多用户和团队办理,可设置不同的权限和角色。

docker-compose 布置Portainer

第一步:创立docker-compose.yml文件

创立一个Portainer的布置目录portainer ,在portainer目录下创立一个docker-compose.yml文件,内容如下:

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

第二步:发动容器

在docker-compose.yml同级目录下履行如下命令发动容器:

docker-compose up -d

发动之后检查日志

docker-compose logs -f

日志如下所示

Portainer.io:让容器办理变得愈加直观

_20231224212827.jpg

第三步:拜访服务

在浏览器输入咱们布置服务的ip:port 拜访服务,第一次拜访需求设置办理员暗码。

拜访地址: http://192.168.10.106:9000

设置办理员暗码:

Portainer.io:让容器办理变得愈加直观

_20231224104647.jpg

首页:

Portainer.io:让容器办理变得愈加直观

_20231224213340.jpg

容器办理页面(Containers):

Portainer.io:让容器办理变得愈加直观

_20231224213504.jpg

咱们也能够在容器办理中直接进入到容器的终端:

Portainer.io:让容器办理变得愈加直观

_20231224214127.jpg

镜像办理页面(Images):

Portainer.io:让容器办理变得愈加直观

_20231224213651.jpg

网络办理页面(Networks):

Portainer.io:让容器办理变得愈加直观

其他功能家人能够自行尝试,咱们此处就不多做介绍了

总结

Portainer.io 是一个功能强大且易于运用的 Docker 办理工具,为开发者和运维人员供给了可视化的容器化办理体验。通过本文的介绍和装置步骤,你能够快速上手 Portainer.io,并更高效地办理你的 Docker 环境

希望这篇文章对你了解 Portainer.io 和 Docker 的装置进程有所协助。假如你有任何问题或建议,请在评论区留言,咱们将极力供给协助。