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等等,相对容易一些。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏