天天看点

用浏览器管理 Docker用浏览器管理 Docker

docker 越来越流行了。在一个容器里面而不是虚拟机里运行一个完整的操作系统是一种非常棒的技术和想法。docker 已经通过节省工作时间来拯救了成千上万的系统管理员和开发人员。这是一个开源技术,提供一个平台来把应用程序当作容器来打包、分发、共享和运行,而不用关注主机上运行的操作系统是什么。它没有开发语言、框架或打包系统的限制,并且可以在任何时间、任何地点运行,从小型计算机到高端服务器都可以。

运行 docker 容器和管理它们可能会花费一点点努力和时间,所以现在有一款基于 web 的应用程序-dockerui,可以让管理和运行容器变得很简单。dockerui 是一个对那些不熟悉 linux 命令行,但又很想运行容器化程序的人很有帮助的工具。dockerui 是一个开源的基于 web 的应用程序,它最值得称道的是它华丽的设计和用来运行和管理 docker 的简洁的操作界面。

下面会介绍如何在 linux 上安装配置 dockerui。

用浏览器管理 Docker用浏览器管理 Docker

<a></a>

首先,我们需要安装 docker。我们得感谢 docker 的开发者,让我们可以简单的在主流 linux 发行版上安装 docker。为了安装 docker,我们得在对应的发行版上使用下面的命令。

docker 维护者已经写了一个非常棒的脚本,用它可以在 ubuntu 15.04/14.10/14.04、 centos 6.x/7、 fedora 22、 rhel 7 和 debian 8.x 这几个 linux 发行版上安装 docker。这个脚本可以识别出我们的机器上运行的 linux 的发行版本,然后将需要的源库添加到文件系统、并更新本地的安装源目录,最后安装 docker 及其依赖库。要使用这个脚本安装docker,我们需要在 root 用户或者 sudo 权限下运行如下的命令,

<code># curl -ssl https://get.docker.com/ | sh</code>

要在运行了 opensuse 13.1/13.2 或者 suse linux enterprise server 12 的机器上安装 docker,我们只需要简单的执行zypper 命令。运行下面的命令就可以安装最新版本的docker:

<code># zypper in docker</code>

docker 在 archlinux 的官方源和社区维护的 aur 库中可以找到。所以在 archlinux 上我们有两种方式来安装 docker。使用官方源安装,需要执行下面的 pacman 命令:

<code># pacman -s docker</code>

如果要从社区源 aur 安装 docker,需要执行下面的命令:

<code># yaourt -s docker-git</code>

安装好 docker 之后,我们需要运行 docker 守护进程,然后才能运行并管理 docker 容器。我们需要使用下列命令来确认 docker 守护进程已经安装并运行了。

<code># service docker start</code>

<code># systemctl start docker</code>

安装 dockerui 比安装 docker 要简单很多。我们仅仅需要从 docker 注册库上拉取 dockerui ,然后在容器里面运行。要完成这些,我们只需要简单的执行下面的命令:

<code># docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui</code>

用浏览器管理 Docker用浏览器管理 Docker

在上面的命令里,dockerui 使用的默认端口是9000,我们需要使用<code>-p</code> 命令映射默认端口。使用<code>-v</code> 标志我们可以指定docker 的 socket。如果主机使用了 selinux 那么就得使用<code>--privileged</code> 标志。

执行完上面的命令后,我们要检查 dockerui 容器是否运行了,或者使用下面的命令检查:

<code># docker ps</code>

用浏览器管理 Docker用浏览器管理 Docker

现在我们还不能直接使用 dockerui 拉取镜像,所以我们需要在命令行下拉取 docker 镜像。要完成这些我们需要执行下面的命令。

<code># docker pull ubuntu</code>

用浏览器管理 Docker用浏览器管理 Docker

启动了 dockerui 容器之后,我们可以用它来执行启动、暂停、终止、删除以及 dockerui 提供的其它操作 docker 容器的命令。

创建容器我们需要在 images 页面里,点击我们想创建的容器的镜像 id。然后点击 <code>create</code> 按钮,接下来我们就会被要求输入创建容器所需要的属性。这些都完成之后,我们需要点击按钮<code>create</code> 完成最终的创建。

用浏览器管理 Docker用浏览器管理 Docker

要停止一个容器,我们只需要跳转到<code>containers</code> 页面,然后选取要停止的容器。然后在 action 的子菜单里面按下 stop 就行了。

用浏览器管理 Docker用浏览器管理 Docker

要暂停一个容器,只需要简单的选取目标容器,然后点击 pause 就行了。恢复一个容器只需要在 actions 的子菜单里面点击 unpause 就行了。

类似于我们上面完成的任务,杀掉或者删除一个容器或镜像也是很简单的。只需要检查、选择容器或镜像,然后点击 kill 或者 remove 就行了。

本文来自云栖社区合作伙伴“linux中国”

原文发布时间为:2013-04-02.

继续阅读