本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告
  • 首页
  • Docker
  • Docker运维教程(13)Docker的图形化管理工具

Docker运维教程(13)Docker的图形化管理工具

发布:TangLu2019-11-18 15:26分类: Docker 标签: docker k8s kubernetes

使用图形化管理工具可以更方便快捷的对Docker进行管理,目前主要的图形管理工具有Docker UI、Potainer、Shipyard。下面分别对三种图形化工具做一个介绍

一、Docker UI

基于docker api,自身就是一个容器;稳定性高;支持容器与镜像管理,比如启动关闭容器、增加端口映射、目录映射等。但是没有登录验证功能,也无法跨主机管理。

1、安装Docker UI

docker pull uifd/ui-for-docker


2、如果安装过程中出现Error response from daemon: Get https://registry-1.docker.io/v2/,只需要修改下镜像

vi /etc/docker/daemon.json
{
  "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn" ]
}


3、运行容器

docker run -it -d --name docker-ui -p 8001:9000 -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker  #挂载sock文件是因为容器要与守护进程进行通信


4、访问Docker-UI,可以看到已存在的容器并进行管理

ui1.jpg



二、Potainer

它是一款轻量级的图形化容器管理工具,支持管理docker的容器、镜像、卷、网络等;除了支持本地local的容器管理外,还支持swarm管理,并能对远端remote服务器或azure云主机容器管理;支持用户认证。

1、修改docker配置文件开启端口监听功能,这是为了让Portainer能通过端口通信而实现远程管理

vi /etc/docker/daemon.json
{
  "hosts": [ "tcp://192.168.94.130:2375","unix:///var/run/docker.sock" ]
}
systemctl restart docker


2、安装Portainer

docker pull portainer/portainer  
docker volume create portainer_db  #创建数据卷为了后面实现数据持久化
docker run -d -p 8002:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_db:/data portainer/portainer


3、通过9000端口访问portainer,第一次打开会要求设置用户名密码,设置完成后就会让用户选择是对本地容器还是远程容器做管理的配置,再之后就和Docker UI差不多了,但是功能更多强大

ui2.jpg


三、Shipyard

Shipyard已经停止维护,感兴趣的小伙伴可以网上搜索下相关资料。到这里Docker相关的部分已经全部结束,有了Docker的基础就可以开始慢慢学习K8S了

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《Docker运维教程(13)Docker的图形化管理工具
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-536.html  [生成短网址]

已有 0/178 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~