Portainer是一个开源、轻量级Docker管理用户界面,基于Docker API,可管理Docker主机或Swarm集群,支持最新版Docker和Swarm模式。
【1、获取portainer镜像】
[root@wzy_woyun ~]# docker pull portainer/portainer
Using default tag: latest
latest: Pulling from portainer/portainer
d1e017099d17: Pull complete
d4e5419541f5: Pull complete
Digest: sha256:07c0e19e28e18414dd02c313c36b293758acf197d5af45077e3dd69c630e25cc
Status: Downloaded newer image for portainer/portainer:latest
【2、创建卷】
[root@wzy_woyun ~]# docker volume create portainer_data
portainer_data
#查看数据卷详细信息,
[root@wzy_woyun ~]# docker volume inspect portainer_data
[
{
"CreatedAt": "2018-12-05T10:00:08+08:00",
"Driver": "local",
"Labels": {},
"Mountpoint": "/var/lib/docker/volumes/portainer_data/_data",
"Name": "portainer_data",
"Options": {},
"Scope": "local"
}
]
【3、启动容器】
[root@wzy_woyun ~]# docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
3f7bac89583a26e973d0a0827196c2b04820e90ff9a0f40ac06f2468f3e2e8a0
#端口为9000
#--restart=always表示异常退出后自动重启
【4、防火墙开发端口】
[root@wzy_woyun ~]# firewall-cmd --permanent --add-port=9000/tcp
success
[root@wzy_woyun ~]# firewall-cmd --reload
success