如何设置DockerUI-Docker的Web界面
Docker使数百万系统管理员和开发人员的生活变得非常轻松,可以立即完成工作。
它是一种开源技术,它提供了一个开放平台,可以作为轻量级容器打包,运送,共享和运行任何应用程序,而无需关心主机上运行的操作系统。
它不受语言支持,框架或者打包系统的限制,并且可以从小型家用计算机到高端服务器的任何位置,任何时间运行。
运行Docker容器并进行管理可能会有些困难且耗时,因此有一个名为DockerUI的基于Web的应用程序使管理和运行容器非常简单。
DockerUI对那些不太了解linux命令行并希望运行容器化应用程序的人非常有用。
DockerUI是一个基于开源Web的应用程序,以其美观的设计以及用于运行和管理Docker容器的简单易用的界面而闻名。
Dockly是另一个用于管理和检查容器和服务的UI工具。
这是一些简单的步骤,说明如何在Linux计算机中使用DockerUI设置Docker Engine。
1.安装Docker Engine
首先,我们将在我们的linux机器上安装docker引擎。
多亏了其开发人员,docker可以很容易地在任何主要的Linux发行版中安装。
要安装docker引擎,我们需要针对正在运行的发行版运行以下命令。
在Ubuntu/Fedora/CentOS/RHEL/Debian
Docker维护人员编写了一个很棒的脚本,可用于在Linux的Ubuntu 15.04/14.10/14.04,CentOS 6.x/7,Fedora 22,RHEL 7和Debian 8.x发行版中安装Docker引擎。
该脚本识别我们机器上安装的linux的发行版,然后将所需的存储库添加到文件系统,更新本地存储库索引,最后从中安装docker引擎和所需的依赖项。
要使用该脚本安装Docker引擎,我们需要在root或者sudo模式下运行以下命令。
# curl -sSL https://get.docker.com/| sh
在OpenSuse/SUSE Linux Enterprise上
要在运行OpenSuse 13.1/13.2或者SUSE Linux Enterprise Server 12的计算机上安装docker引擎,我们只需要执行zypper命令。
我们将使用zypper命令安装docker,因为官方存储库中提供了最新的docker引擎。
为此,我们将在root/sudo模式下运行以下命令。
# zypper in docker
在ArchLinux上
在Archlinux的官方存储库以及社区维护的AUR软件包中都可以使用Docker。
因此,我们有两个选项可在archlinux中安装docker。
要使用官方的arch仓库安装docker,我们需要运行以下pacman命令。
# pacman -S docker
但是,如果要从Archlinux用户存储库(即AUR)安装docker,则需要执行以下命令。
# yaourt -S docker-git
2.启动Docker Daemon
安装docker之后,我们现在将启动docker守护进程,以便我们可以运行docker容器并对其进行管理。
我们将运行以下命令以确保已安装docker daemon并启动docker daemon。
在SysVinit上
# service docker start
在系统上
# systemctl start docker
3.安装DockerUI
安装DockerUI比安装docker引擎容易得多。
我们只需要从Docker Registry Hub中提取dockerui并在容器中运行它即可。
为此,我们只需要运行以下命令。
# docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker
其中在上面的命令中,作为dockerui Web应用程序服务器9000的默认端口,我们将简单地使用-p标志映射它的默认端口。
使用-v标志,我们指定docker套接字。
使用SELinux的主机需要--privileged标志。
执行完上述命令后,我们现在将通过运行以下命令来检查dockerui容器是否正在运行。
# docker ps
4.拉取镜像
当前,我们无法直接从DockerUI提取镜像,因此,我们需要从linux控制台/终端提取docker镜像。
为此,我们需要运行以下命令。
# docker pull ubuntu
上面的命令将从官方Docker Hub提取标记为ubuntu的镜像。
同样,我们可以提取所需的更多镜像,并且这些镜像在中心中可用。
4.使用DockerUI进行管理
启动dockerui容器后,我们现在将对其进行有趣的操作,以使用docker容器和镜像启动,暂停,停止,删除并执行dockerui特色的许多可能的活动。
首先,我们需要使用Web浏览器打开Web应用程序。
为此,我们需要根据系统配置将浏览器指向http://ip-address:9000或者http://mytheitroad.com:9000。
默认情况下,用户访问不需要登录身份验证,但是我们可以配置Web服务器以添加身份验证。
要启动容器,首先,我们需要具有要与之一起运行容器的所需应用程序的镜像。
创建一个容器
要创建一个容器,我们需要转到名为Images的部分,然后单击我们要为其创建容器的镜像ID。
单击所需的镜像ID后,我们需要单击“创建”按钮,然后将要求我们输入容器的必需属性。
一切准备就绪后,就可以了。
我们需要单击“创建”按钮以最终创建一个容器。
停止容器
要停止容器,我们需要转到“容器”页面,然后选择我们要停止的所需容器。
现在,我们要单击“停止”选项,该选项可以在“操作”下拉菜单下看到。
暂停和恢复
要暂停容器,我们只需在容器上勾选一个勾号,然后选择要暂停的容器,然后点击操作下的暂停选项即可。
这将暂停正在运行的容器,然后,我们可以简单地通过从“操作”下拉菜单中选择“取消暂停”选项来恢复容器。
杀死并移除
就像我们执行了上述任务一样,它很容易杀死并删除容器或者镜像。
我们只需要检查/选择所需的容器或者镜像,然后根据需要从应用程序中选择Kill或者Remove按钮。