容器管理工具 portainer可视化面板 的安装及使用

大家好,我是早九晚十二,目前是做运维相关的工作。写博客是为了积累,希望大家一起进步!
我的主页:早九晚十二

什么是portainer

Portainer是一款轻量级的Docker图形化管理的方案,相比k8s和k3s,只需要创建一个容器!
功能点:

多平台支持:Linux/Windows/OSX 控制面板分类展示
技术栈分类展示:使用swarm或docker-compose等启动的服务/集群会在这里出现
管理容器生命周期
应用模板快速部署
管理Swarm集群或多服务器的镜像/容器/卷/网络
操作事件日志记录
容器控制台日志展示
使用多个Docker仓库私服pull/push镜像
用户权限管理功能

应用场景

主要是开发测试环境,没有成熟管理工具,如k8s等业务场景。

安装

 - 先保证docker已经安装完成
 [root@zhaoyj ~]# systemctl  status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2023-07-24 11:13:40 CST; 2 days ago
     Docs: https://docs.docker.com
 Main PID: 110988 (dockerd)
    Tasks: 113
   Memory: 538.5M
   CGroup: /system.slice/docker.service
           ├─110988 /usr/bin/dockerd
           ├─111004 containerd --config /var/run/docker/containerd/containerd.toml --log-level warn

安装portainer

启动容器

docker  run -d -p 9999:9000 \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v portainer_data:/data \
    portainer/portainer

参数表示
restart=always 自启动
-v /var/run/docker.sock 挂载指定sock文件
-v portainer_data:/data 挂载数据目录
portainer/portainer 镜像名称,如不存在,会先pull最新版本

在这里插入图片描述

查看容器状态

[root@zhaoyj ~]# docker ps
CONTAINER ID        IMAGE                                                 COMMAND                  CREATED             STATUS              PORTS                                            NAMES
9f2afce98ae1        portainer/portainer                                   "/portainer"             2 minutes ago       Up 2 minutes        8000/tcp, 9443/tcp, 0.0.0.0:9999->9000/tcp       funny_euler

访问测试

浏览器访问http://192.168.XXX.XXX:9999/#!/auth
在这里插入图片描述
正常是先输入一个密码进去,我之前装过一次,所以直接让输入密码了。
老版本是8位密码,我登录提示我改密码了

在这里插入图片描述
在这里插入图片描述
可以看到,目前最新是 2.18.4,点进local就可以看你服务器上的容器和镜像了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/tootsy_you/article/details/131955089