docker 图形化工具—portainer

参考网址:

https://mp.weixin.qq.com/s/S0_1SCFqZAv-8IqGHxeC0A

踩坑记录参考网址

https://blog.csdn.net/xiaohangblog/article/details/105513360?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161778111316780357255592%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=161778111316780357255592&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-1-105513360.first_rank_v2_pc_rank_v29&utm_term=%E7%99%BB%E5%BD%95portainer%E6%8A%A5%E9%94%99&spm=1018.2226.3001.4187

说明:

安装portainer测试的时候有一个小坑

Docker图形化工具介绍

Docker图形页面管理工具常用的,DockerUI,Portainer,Shipyard。DockerUI是Portainer的前身,这三个工具通过docker api来获取管理的资源信息。平时我们常常对着shell对着这些命令行客户端,审美会很疲劳,如果有漂亮的图形化界面可以直观查看docker资源信息,也是非常方便的。今天我们就搭建单机版的某些常用图形页面管理工具。这几种图形化管理工具以Portainer最为受欢迎。

其余的图形化界面工具安装参考百度和https://mp.weixin.qq.com/s/S0_1SCFqZAv-8IqGHxeC0A

Portainer安装

安装docker

yum install docker
systemctl start docker
systemctl enable docker

准备工作

docker volume create portainer_data

docker安装portainer命令

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

访问portainer页面

http://ip:9000

踩坑记录

错误信息:连接失败

Failure
Got 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

解决方案:

查看SELinux状态:sestatus 命令进行查看

1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态
SELinux status:                 enabled
2、getenforce                 ##也可以用这个命令检查
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0                  ##设置SELinux 成为permissive模式
                              ##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐