docker轻量级可视化工具Portainer


1、Portainer简介

Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。

2、安装过程

2.1 官网地址

https://www.portainer.io/

https://docs.portainer.io/v/ce-2.9/start/install/server/docker/Linux

2.2 步骤

docker命令安装

 docker run -d -p 8000:8000 -p 9000:9000 --name portainer     --restart=always     -v /var/run/docker.sock:/var/run/docker.sock     -v portainer_data:/data     portainer/portainer

docker轻量级可视化工具Portainer

docker轻量级可视化工具Portainer

第一次登录需要创建admin,访问地址:

 你的虚拟机地址:9000

我由于已经设置好了,所以打开会显示以下界面

docker轻量级可视化工具Portainer

设置admin用户和密码后首次登录

docker轻量级可视化工具Portainer

选择local选项卡后本地docker详细信息展示

docker轻量级可视化工具Portainer

到这里已经安装成功了。

2.3 常用操作

进到这个界面中已经可以看到我们的镜像、容器、数据卷、网络等情况了。

查看下镜像

docker轻量级可视化工具Portainer

查看容器,

docker轻量级可视化工具Portainer

可以明显地看到各个容器的运行情况,在这里只需要点击俺就就可以实现容器的启停、创建等操作。

进入一个容器内部看看

docker轻量级可视化工具Portainer

docker轻量级可视化工具Portainer

docker轻量级可视化工具Portainer

docker轻量级可视化工具Portainer

和命令行操作的效果是一样的。

看个人习惯吧,命令行用惯了反倒有点不太习惯这个管理界面了。

3、安装过程中的坑与解决方案

3.1 在连接local的时候提示错误如下:

FailureGot permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/_ping: dial unix /var/run/docker.sock: connect: permission denied

3.2 解决方案

其实一般点击connect之后返回虚拟机(如果是图形化界面),可以看到会有SElinux警告,所以可以猜测是SElinux的问题

日志中也可以发现是SElinux的问题

docker轻量级可视化工具Portainer

查看SELinux状态:

 sestatus

docker轻量级可视化工具Portainer

参数为enabled即为开启状态

关闭SELinux

  • 临时关闭(不重启机器)

     setenforce 0

    docker轻量级可视化工具Portainer

设置SELinux 为Permissive模式

  • 修改配置文件(需要重启机器)

 vim /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled 重启机器即可



原文始发于微信公众号(全栈开发那些事):docker轻量级可视化工具Portainer

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/91795.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!