如何在Ubuntu上以Dockerfile的身份安装IBM Rational Rathapsody



docker的新版本在构建过程中给出了权限错误

这篇文章讨论了在Ubuntu上创建用于狂想曲安装的Dockerfile。我是狂想曲专家,但不是Ubuntu或Dockerfile专家。

我应该如何在Ubuntu上安装Rhapsody?该文档讨论了两种方法 - 使用IBM安装管理器或刚刚启动lainingpad.sh(显然,无论如何还是使用IBM安装管理器(。我想我在ubuntu上手动执行此操作以创建zip文件,然后在dockerfile中下载?

我只是做

sudo /launchpad.sh 

IBM先决条件显然是 -

Rhapsody是一个32位应用程序,需要32位版本的OS库。默认情况下,这些库未安装在RHEL X86_64(64位(上。在运行安装管理器之前,您必须在系统上安装以下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位Libs吗?

您的意图不清楚。

您想在Linux上安装Rhapsody吗?或在Linux上的容器中运行狂想曲?

两种方法实际上是替代方案。

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

第一个(最简单(是希望一个值得信赖的实体(在这种情况下是IBM(已经为您创建了一个确定的图像。IBM和Rapsody似乎并非如此,因为我无法在Docker Image存储库上找到这样的图像。Docker Hub上有狂想曲图像,但粗略的评论不包括IBM官方图像:

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

然后,您可以使用Docker Engine运行图像(以及您的应用程序(。

相关内容

最新更新