【问题标题】:How do I install IBM Rational Rhapsody on Ubuntu as a dockerfile如何在 Ubuntu 上将 IBM Rational Rhapsody 安装为 dockerfile
【发布时间】:2019-09-27 21:48:23
【问题描述】:

Newer version of Docker gives permission errors during build

这篇文章讨论了在 Ubuntu 上为 Rhapsody 安装创建一个 dockerfile。我是 Rhapsody 专家,但不是 Ubuntu 或 dockerfile 专家。

我应该如何在 Ubuntu 上安装 Rhapsody? 该文档讨论了 2 种方法 - 使用 IBM Installation Manager 或只是启动 launchpad.sh(显然随后使用 IBM Installation Manager)。我想我在 Ubuntu 上手动执行此操作以创建 zip 文件,然后将其下载到我的 dockerfile 中?

我只是这样做

sudo /launchpad.sh 

IBM 先决条件显然是 -

Rhapsody 是 32 位应用程序,需要 32 位版本的操作系统库。默认情况下,这些库未安装在 RHEL x86_64(64 位)上。在运行 Installation Manager 之前,您必须在系统上安装这些 32 位库:

gtk2.i686 libXtst.i686 PackageKit-gtk-module.i686 libcanberra-gtk2.i686 gtk2-engines.i686 libXdmcp.i686 libXmu.i686 libXft.i686 libXrender.i686

如何在 Ubuntu 上安装这些?它们甚至存在吗? 我可以在 64 位 Ubuntu 中安装 32 位库吗?

【问题讨论】:

    标签: docker dockerfile docker-build rhapsody


    【解决方案1】:

    你的意图不明确。

    您想在 Linux 上安装 Rhapsody 吗? 还是在 Linux 上的容器中运行 Rhapsody?

    这两种方法是有效的替代方案。

    有两种方法可以将应用程序(例如 Rhapsody)作为容器(通常是 Docker)映像运行。

    第一个(也是最简单的)是希望一个值得信赖的实体(在这种情况下可能是 IBM)已经为您创建了一个明确的形象。 IBM 和 Rhapsody 似乎不是这种情况,因为我无法在 Docker 映像存储库中找到这样的映像。 Docker Hub 上有 Rhapsody images,但粗略的评论并没有包含 IBM 官方图片:

    第二个是创建自己的容器镜像。为此,您通常使用 Dockerfile(如您引用的帖子中所示),然后使用 Docker Engine 并构建映像(docker build --tag=rhapsody --file=Dockerfile . 通常缩写为 docker build --tag=rhapsody .)。

    然后您可以使用 Docker Engine 来运行映像(从而运行您的应用程序)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多