前言
在部署docker过程中,有时候不想用命令,想通过页面管理容器,可以使用Portainer,Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境
Portainer部署
服务器安装
备注: 本文使用的是乌班图服务器
1、使用以下命令拉取容器镜像
docker pull portainer/portainer
2、使用以下命令从镜像中跑出容易
docker run -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /www/portainer/data:/data -d portainer/portainer
-p 9000:9000 端口映射默认为9000,映射为9000
--restart=always 每次容易挂了或者服务器启动,都重启该容器
-v /var/run/docker.sock:/var/run/docker.sock -v /www/portainer/data:/data 将portainer容器的数据等挂载到对应目录
-d 后台运行容器,并返回容器ID
3、访问地址,浏览器输入
http://ip:9000
会出现以下页面
默认是admin,输入8位密码和确认密码,点击Create User,进入以下页面
默认情况下,选择Local就好,下面有个TLS开关,如果想更安全可以开启这个,不过docker的TLS的打开相对复杂
4、选择Local,点击Connect
进入到容器管理环境中
5、点击Local,进入以下到页面
可以看到服务器中的镜像和容器数量
6、点击Contriners,可以查看服务器内所有容器
7、点击进入一个容器,可以看到这一行,我们可以根据对应启动、停止,删除容器
8、点击Logs,进入可以查看容器日志
对应页面为
9、Portainer还有很多功能,这里就先不一一介绍
总结
Portainer是一个非常不错的可视化的容器镜像的图形管理工具,可以使用它对服务器内容器进行管理,不用手动输命令等,当然,也有其他优秀的管理工具供使用,根据自己习惯安装和使用就好