原文來自:https://portainer.io/overview.htmlhtml
Portainer runs as a lightweight Docker container (the Docker image weights less than 4MB) on a Docker engine or Swarm cluster. Therefore, you are one command away from running container on any machine using Docker.node
Use the following Docker commands to deploy Portainer:ios
$ docker volume create portainer_data $ docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
You'll just need to access the port 9000 of the Docker engine where portainer is running using your browser.
注意: the -v /var/run/docker.sock:/var/run/docker.sock
option can be used in Linux environments only.docker
Deploying Portainer to manage a Swarm cluster is just as easy ! You can directly deploy Portainer as a service in your Docker cluster.less
$ docker service create \ --name portainer \ --publish 9000:9000 \ --replicas=1 \ --constraint 'node.role == manager' \ --mount type=bind,src=//var/run/docker.sock,dst=/var/run/docker.sock \ --mount type=bind,src=//opt/portainer,dst=/data \ portainer/portainer \ -H unix:///var/run/docker.sock
Have a look at our installation documentation for more deployment scenarios such as Portainer with data persistence, TLS authentication enabled engine, non-Docker setup or reverse proxy integrations.spa