要使用Portainer很简单,运行下面两条命令即可。这些命令会创建一个Portainer专用的卷,然后在8000和9000端口创建容器并运行。

  1. $ docker volume create portainer_data
  2. $ docker run --name portainer -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portaine

然后在浏览器打开对应地址,就会发现成功运行了。第一次运行的时候需要设置账号,然后选择要管理的Docker主机。

Docke可视化操作界面"Portainer" - 图1

Docke可视化操作界面"Portainer" - 图2

portainer管理多台docker主机

1. portainer管理多台docker主机

Docke可视化操作界面"Portainer" - 图3

2. 管理其他docker主机,需要开启docker api

  1. # vi /usr/lib/systemd/system/docker.service
  2. ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
  3. # systemctl restart docker