docker管理工具perator

avatar 2022年10月21日18:12:48 评论 812 次浏览

perator是docker的图形化管理平台,可以通过平台针对容器的增删改查操作,可以看容器的日志,或者进入容器操作,主要目的是管理容器,这里就不多说了,看一下如何使用的吧,这里单机部署,所以管理都是本机的容器,不过还可以跨主机管理,下个章节在说。

首先需要安装docker,这里就不多说了,不会的可以参考: https://www.wulaoer.org/?p=260

[root@wulaoer.org ~]# docker search portainer

NAME                                   DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
portainer/portainer                    This Repo is now deprecated, use portainer/p…   2281
portainer/portainer-ce                 Portainer CE - a lightweight service deliver…   1417
portainer/agent                        An agent used to manage all the resources in…   172
portainer/portainer-ee                 Portainer BE - a fully featured service deli…   27
portainer/templates                    App Templates for Portainer http://portainer…   26
portainer/golang-builder               Utility to build Golang binaries.               6                    [OK]
portainer/portainer-k8s-beta           Portainer for Kubernetes BETA                   5
portainer/helper-reset-password                                                        4
portainer/volume-browser               Experimental app used to browser the content…   4
portainer/base                         Multi-stage build image to create the Portai…   3                    [OK]
portainer/dev-toolkit                  The entire Portainer development stack insid…   3
portainer/portainer-docker-extension                                                   2
portainer/agent-k8s-beta               Portainer for Kubernetes BETA (agent)           1
portainer/authenticator                Helps you use the Docker CLI with the Portai…   1
portainer/angular-builder              Builder image for Portainer frontend.           1                    [OK]
rancher/portainer-agent                                                                1
portainer/docbuilder                   Portainer.io documentation builder              1
portainer/kube-tools                   Image including Docker, kubectl and kind        1
portainer/gosec                                                                        1
portainer/pri-fidoiot                  Docker images for the FIDO Device Onboard (F…   0
portainer/integration-starter                                                          0
portainer/helper-templates             A container helper for template file operati…   0
portainer/portable-env                                                                 0
portainer/kubectl-shell                                                                0
portainer/portainer-extension                                                          0

仓库中默认是没有中文版的,如果不想使用中文版根据自己的喜好直接安装即可,如果想安装中文版可以在hub.docker.com中有中文版

[root@wulaoer.org ~]# docker pull 6053537/portainer-ce
Using default tag: latest
latest: Pulling from 6053537/portainer-ce
0ea73420e2bb: Pull complete
c367f59be2e1: Pull complete
a6ce72cb0ef8: Pull complete
Digest: sha256:27608553016612ae5373044376fa3274de3d3c9144e17a16211cb15e3faf2f5a
Status: Downloaded newer image for 6053537/portainer-ce:latest
docker.io/6053537/portainer-ce:latest
[root@wulaoer.org ~]# docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce
4f00f7adbc923bdcdbc9d0caf4d5a8eb9144e67b93b3f358c5f419a6c2f58b49
[root@wulaoer.org ~]# docker ps
CONTAINER ID   IMAGE                  COMMAND             CREATED         STATUS         PORTS                                                           NAMES
4f00f7adbc92   6053537/portainer-ce   "/portainer"        3 seconds ago   Up 2 seconds   8000/tcp, 9443/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp   portainer
62dc194578b3   tomcat                 "catalina.sh run"   32 hours ago    Up 14 hours    0.0.0.0:7070->8080/tcp, :::7070->8080/tcp                       myTomcat

直接请求,通过ip加端口的方式,

输入管理员密码,这里是创建密码,至少8位长度。如果自己有备份可以恢复。安装好后可以选择环境,

portainer是本地的,如果需要跨主机,可以选择添加环境,这里可以添加的环境有docker,kubernetes,ACL等,这个下个章节在说,这里主要说一下本地管理。

登录后可以管理所有的容器相关信息,也可以查看容器的日志,登录容器等等操作,这个主要针对小型环境中使用容器的管理,如果多了可以使用docker-compose或者k8s等等,相对容易一些。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: