如何在Ubuntu上使用Panamax管理Docker容器

时间:2020-03-05 15:31:55  来源:igfitidea点击:

PanAmax是一个开源项目,使复杂的Docker内容的部署和共享简单,与其漂亮易于使用的用户界面一样简单。
PanAmax具有基于Web的界面,几乎在每个Web浏览器中运行。
它是完全免费的和开源软件在Apache 2许可下许可,并致力于构建强大的开源社区。
运行复杂的多容器,带容器的多台服务器对新手来说很难,但是巴拿马会让每个人都非常简单且快速。

它可以从我们的家用电脑运行到支持CoreoS的任何大型云基础架构。

以下是我们如何在运行Ubuntu 15.10的机器中安装Panamax的一些非常简单的步骤。

1.更新本地存储库索引

首先,我们将更新Ubuntu的本地存储库索引,以便我们获得Ubuntu存储库中可用的最新更新和软件包。
为此,我们需要在sudo或者root模式下运行以下命令。

# apt-get update

2.安装Oracle虚拟框

目前,PanAmax要求ROSOS运行,因为它为Docker高度调整并包含船队,所以我们需要运行ROWN COREOS的VM。
因此,我们需要安装Vagrant管理的虚拟框。
要在运行Ubuntu 15.10的计算机中安装Oracle虚拟框,我们需要运行以下APT-Get命令。

# apt-get install virtualbox

3.安装Vagrant.

由于PanAmax需要在VirtualBox中运行名为PanAmax-VM的VM,我们将使用Vagrant来管理VirtualBox。
PanAmax需要比1.6更大的Vagrant。
因此,我们将从官方下载页面安装最新版本的VAGRANT。
从下载页面,我们将下载64位版本的Debian发布。
其中我们将使用与WGet的链接下载,如下所示。

# cd /tmp/
# wget https://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1_x86_64.deb
--2015-02-20 16:38:25-- https://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1_x86_64.deb
Resolving releases.hashicorp.com (releases.hashicorp.com)... 43.249.75.69
Connecting to releases.hashicorp.com (releases.hashicorp.com)|43.249.75.69|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 75496368 (72M) [application/x-debian-package]
Saving to: 'vagrant_1.8.1_x86_64.deb'
vagrant_1.8.1_x86_6 100%[=====================>] 72.00M 107MB/s in 0.7s
2015-02-20 16:38:26 (107 MB/s) - 'vagrant_1.8.1_x86_64.deb' saved [75496368/75496368]

一旦完成,我们将使用DPKG包管理器安装它。

# dpkg -i vagrant_1.8.1_x86_64.deb
Selecting previously unselected package vagrant.
(Reading database ... 176105 files and directories currently installed.)
Preparing to unpack vagrant_1.8.1_x86_64.deb ...
Unpacking vagrant (1:1.8.1) ...
Setting up vagrant (1:1.8.1) ...

4.安装PanAmax.

最后,一旦成功安装了PanAmax的要求,即虚拟框和Vagrant ,我们将在我们的机器中安装PanAmax。
为此,我们需要运行以下curl命令。

# curl http://download.panamax.io/installer/ubuntu.sh | bash

在执行上面的命令时,使用默认配置自动安装PanAmax,该配置将使用2 CPU和1GB的内存运行PanAmax-VM。
但是,如果我们需要增加资源,我们需要执行以下命令。

# panamax

这将运行安装程序,该安装程序将向我们显示一个菜单,我们将要求通过输入所需的数字来选择选项。
当我们要用于安装Panamax时,我们将输入1并按Enter继续。

然后,安装程序将开始搜索是否已安装所需的虚拟框和VAGRANT。
由于我们已经满足了它的需求,安装程序将继续前进并要求我们为其分配内存。
我们想增加我们的PanAmax-VM的内存资源,我们将使用2048 MB的内存,但如果我们需要运行沉重的容器,请根据要求分配。

然后,它将要求我们分配用于运行Panamx VM的CPU数,用于运行PanAmax UI和API的默认端口。
其中我们将按Enter键并使用默认设置。
然后,它会要求我们选择要在开发人员和稳定之间安装的PanAmax版本。
如果我们是开发人员,想要启用更多开发人员选项并想玩它,我们需要在设置中进入DEV。
但正如我们要为Panamax的稳定版本,我们将简单地击中"默认"选项。

完成后,安装程序将开始下载在我们的系统中运行的核心镜像文件作为PanAmax将自动设置的虚拟机。
下载的核心镜像将部署在使用安装程序由VAGRANT管理的虚拟框中部署。

一旦镜像开始运行,脚本将自动提取PanAmax Docker容器并在设置中配置时启动它。

一旦完成,我们将能够使用我们的Web浏览器运行基于Panamax Web的界面。
为此,我们需要将我们的Web浏览器指向我们的机器运行PANAMAX与端口3000为"http://localhost:3000"。

5.部署一个容器

正如我们之前所说的那样,用Panamax部署一个容器很容易。
我们只需要搜索我们所需的镜像来运行容器。

然后,单击"运行模板",然后选择要安装的方法。
这将拉动镜像,创建容器并使用其后端进程自动运行它。
然后,我们可以简单地访问我们的容器。
同样,我们可以轻松管理我们的容器,包括停止,重新启动和删除我们的容器。
我们在"http://localhost:3000 /仪表板"上有Panamax仪表板,如下所示,我们可以通过它来管理我们的应用程序,源,镜像,注册表以及远程部署目标。

6.管理Panamax.

使用Panamax安装和部署容器非常简单快速。
同样,它也很容易管理Panamax。
以下是一些操作(如停止,重新启动,升级等)我们可以使用易于运行的命令执行Panamax。

stop

Panamax CoreOS VM及其内部的所有运行应用程序也将停止,而VM的状态将留下。
因此,为了停止Panamax VM,我们需要执行以下命令。

# panamax pause

运行步

如果我们的PanAmax VM处于暂停状态或者未运行,我们想运行CoreOS VM并想在它中启动Panamax,我们需要执行以下命令。
这也将重新启动我们设置为自动启动的容器。

# panamax up

重新启动

重新启动PanAmax与停止并启动它,其中维护应用状态。
重新启动时,数据库将使用最新模板进行再水化。
为此,我们需要执行以下命令。

# panamax restart

显示信息

为了显示Panamax UI,API和Installer版本,我们需要运行以下命令。

# panamax info

升级

在我们进行升级之前,我们需要在Internet中查看Panamax的最新可用版本。
为此,我们需要运行以下命令。

# panamax check

一旦我们看到我们有新版本可用,我们需要执行以下命令才能将PanAmax升级到最新版本。
将Panamax升级到最新版本将删除和重新创建PanAmax容器。
数据库卷不会被触摸,因此数据库中的所有设置保持完整(保留应用程序/git,config等)。
当重新安装PanAmax时,数据库将使用最新模板进行再水化。

# panamax download --cpu=2 --memory=1024

s

要将SSH SSH进入Panamax CoreOS VM,我们需要运行以下命令。

# panamax ssh

卸载

如果我们完成了Panamax并完全卸载它,那么删除CoreOS VM和关联的VAGRANT框,那么我们需要执行以下命令。

# panamax delete