在安装完成docker之后,感觉只是命令,没有可视化,总觉得缺点什么,所以就安装了docker ui。
按照如下命令部署,完成成功:
Docker提供一个平台来把应用程序当作容器来打包、分发、共享和运行,它已经通过节省工作时间来拯救了成千上万的系统管理员和开发人员。Docker不用关注主机上运行的操作系统是什么,它没有开发语言、框架或打包系统的限制,并且可以在任何时间、任何地点运行,从小型计算机到高端服务器都可以。
由于运行Docker容器和管理它们可能会花费一点点努力和时间,因为基于web的应用程序-DockerUI应运而生,它可以让管理和运行容器变得很简单。DockerUI是一个开源的基于Docker API的web应用程序,提供等同Docker命令行的大部分功能,支持container管理,image管理。它最值得称道的是它华丽的设计和用来运行和管理docker的简洁的操作界面。
DockerUI优点:
1)支持container批量操作;
2)支持image管理(虽然比较薄弱)
DockerUI缺点:
不支持多主机。
命令步骤:
[root@VM_0_16_centos gitlab]# docker pull uifd/ui-for-docker Using default tag: latest latest: Pulling from uifd/ui-for-docker 841194d080c8: Pull complete Digest: sha256:fe371ff5a69549269b24073a5ab1244dd4c0b834cbadf244870572150b1cb749 Status: Downloaded newer image for uifd/ui-for-docker:latest [root@VM_0_16_centos gitlab]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE redis latest 1e70071f4af4 5 weeks ago 107MB uifd/ui-for-docker latest 965940f98fa5 16 months ago 8.1MB [root@VM_0_16_centos gitlab]# docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker f7db98a34def1dd9089b800f10a61bc46209f95294752b95f153d2d08f2f688a [root@VM_0_16_centos gitlab]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f7db98a34def uifd/ui-for-docker "/ui-for-docker" 5 seconds ago Up 4 seconds 0.0.0.0:9000->9000/tcp docker-web 5c3acb013302 redis "docker-entrypoint.s…" 24 minutes ago Up 24 minutes 0.0.0.0:6379->6379/tcp redis-6379
启动了 DockerUI容器之后,就可以用它来执行启动、暂停、终止、删除以及DockerUI提供的其它操作Docker容器的命令。在浏览器里面输入 http://ip-address:9000,默认情况下登录不需要认证,但是可以配置我们的 web 服务器来要求登录认证。
运行效果:
124 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!