可以在docker容器中安装哪些程序

时间:2017-08-30 05:53:50

标签: docker environment

我是Windows用户。

我查看了官方Docker教程“入门”。示例焦点是python应用程序。我不知道python,我想Docker容器可以安装许多程序作为环境,而不仅仅是python。

  1. Docker是否适合测试我在互联网上从孤立环境(如防火墙或防病毒中的沙箱)下载的程序?
  2. 例如,如何创建一个包含Visual Studio,VLC播放器,Office等已安装程序的环境的容器?
  3. 谢谢, 安倍

1 个答案:

答案 0 :(得分:0)

  1. 是;您可以拥有docker的隔离环境。您可以设置所需的配置,从Internet下载,安装以及在虚拟机中执行的任何操作。
  2. 是的,你可以。容器包含的内容取决于您创建它的基本映像FROM以及您在其中安装的包。
  3. <强>提示

    1. 您可以从空的操作系统(例如ubuntu)构建容器,配置操作系统,下载/安装/配置/运行您想要的任何内容。
    2. 您可以创建一个基本映像,派生FROM一个合适的操作系统,然后安装任何基本应用程序(例如firefox),您可以在其中使用很多容器。然后你应该push在注册表中(例如Github)。之后,您可以将其用作其他容器的基本映像,因此默认情况下您的新容器已安装应用程序;无需再次安装它们。它降低了Dockerfile
    3. 的复杂性和重复性