Docker越来越受欢迎。在容器而不是虚拟机中运行完整的操作系统是一项伟大的技术和想法。docker节省了数以千计的系统管理员和开发人员的工作时间。这是一种开源技术,它提供了一个平台来打包、分发、共享和运行应用程序作为容器,而不管主机上运行的是什么操作系统。它不受开发语言、框架或封装系统的限制,可以随时随地运行,从小型计算机到高端服务器。 运行docker容器并管理它们可能需要一些精力和时间,因此现在有一个基于Web的应用程序-DockerUI可以轻松管理和运行容器。DockerUI对于那些刚接触Linux命令行但喜欢运行容器化程序的人来说是一个有用的工具。DockerUI是一个开源的基于Web的应用程序,以其华丽的设计和用于运行和管理docker的干净界面而闻名。 下面将介绍如何在Linux上安装配置DockerUI。 1。安装docker 首先,我们需要安装docker。不得不感谢docker的开发者,让主流Linux发行版安装docker变得简单。为了安装docker,我们必须在相应的发行版上使用以下命令。 Ubuntu/Fedora/CentOS/RHEL/Debian docker维护者编写了一个很棒的脚本,适用于Ubuntu15.04/14.10/14.04、CentOS6.x/7、Fedora22、RHEL7在多个Linux发行版上安装docker像Debian8.x。这个脚本可以识别我们机器上运行的linux的发行版本,然后在文件系统中添加需要的源码库,更新本地的安装源码目录,最后安装docker及其依赖库。要使用这个脚本安装docker,我们需要在root用户或sudo权限下运行以下命令:#curl-sSLhttps://get.docker.com/|sh OpenSuse/SUSELinux企业版 到在运行OpenSuse13.1/13.2或者SUSELinuxEnterpriseServer12的机器上安装docker,我们只需要简单的执行zypper命令即可。可以通过运行以下命令安装最新版本的docker:#zypperindocker ArchLinux docker可以在ArchLinux的官方档案和社区维护的AUR存储库中找到。所以我们有两种方法可以在ArchLinux上安装docker。要使用官方源码安装,需要执行以下pacman命令:#pacman-Sdocker 如果要从社区源AUR安装docker,需要执行以下命令:#yaourt-Sdocker-git 2.开始 安装docker安装完成后,我们需要先运行dockerdaemon,然后才能运行和管理docker容器。我们需要使用以下命令验证docker守护进程是否已安装并正在运行。 #servicedockerstart onSysVinit#systemctlstartdocker onSystemd3.安装DockerUI 安装DockerUI比安装docker容易得多。我们只需要从docker注册表中拉取dockerui并在容器中运行它。为此,我们只需执行以下命令:#dockerrun-d-p9000:9000--privileged-v/var/run/docker.sock:/var/run/docker.sockdockerui/dockerui in在上面命令,dockerui默认使用的端口是9000,我们需要使用-p命令来映射默认端口。使用-v标志,我们可以指定docker套接字。如果主机使用SELinux,则必须使用--privileged标志。 执行以上命令后,我们需要查看DockerUI容器是否运行,或者使用如下命令查看:#dockerps #p#4。拉取docker镜像 现在我们不能直接使用DockerUI拉取镜像,所以需要通过命令行拉取docker镜像。为此,我们需要执行以下命令。#dockerpullubuntu 上面的命令将从Docker的官方来源DockerHub中拉取一个标记为ubuntu的镜像。同样,我们可以从Hub中拉取我们需要的其他图像。 4。管理 启动DockerUI容器后,我们可以通过它执行启动、暂停、终止、删除等DockerUI提供的操作命令。 首先,我们需要在网络浏览器中打开dockerui:在浏览器中输入http://ip-address:9000或http://mydomain.com:9000,具体取决于您的系统配置。登录默认不需要认证,但是我们的web服务器可以配置为需要登录认证。要启动一个容器,我们需要有一个包含我们要运行的程序的镜像。 创建 我们需要在Images页面点击我们要创建的容器的imageid。然后点击创建按钮,然后我们会被要求输入创建容器所需的属性。这些都完成之后,我们还需要点击创建按钮,完成最后的创建。 Stop 要停止一个容器,我们只需要跳转到容器页面,选择要停止的容器即可。然后在操作子菜单中按停止。 暂停和恢复 要暂停容器,只需选择目标容器并单击暂停。要恢复容器,只需单击“操作”子菜单中的“取消暂停”。 删除 与我们上面完成的任务类似,杀死或删除容器或镜像也很简单。只需检查、选择容器或图像,然后点击Kill或Remove。 结论 DockerUI使用docker远程API提供了一个很棒的web界面来管理docker容器。它的开发人员完全使用HTML和JS设计和开发了该应用程序。目前这个程序还在开发中,还有很多工作要做,所以我们不建议在生产环境中使用它。它可以帮助用户轻松管理容器和图像,只需做一些工作。如果你想为DockerUI做贡献,你可以访问他们的Github存储库。问题、建议、反馈请写在下面的评论框中,以便我们修改或更新我们的内容。谢谢!
