在Dockerfile中使用apt-get在哪里安装应用程序?

蒙奇金

我是Docker的新手。我在Windows机器上。我写了这个Dockerfile:

FROM ubuntu:xenial
MAINTAINER [email protected]
EXPOSE 1883 1883
RUN apt-get update && apt-get install mosquitto -y
CMD ["mosquitto"]

它成功了:我能够构建并启动映像,之后我还能够将客户端连接到mosquitto服务器-这意味着mosquitto服务器正在docker-container中运行。

作为下一个测试用例,我想覆盖默认的mosquitto-config-file,因此我认为可以ADD在Dockerfile中使用该语句(然后重新构建)。但是,因此我需要知道mosquitto的安装位置。我ssh到VM中,我期望在中安装mosquitto /etc/mosquitto,但是没有这样的文件夹。

1)蚊子在哪里?

2)为什么mosquitto在VM中的ssh时我无法运行(“未找到”)-但CMD ["mosquitto"]可以工作吗?

3)ADD在我的情况下是否是最佳做法

吉安·阿布(GianArb)

您的蚊子不在您的VM中,而是在您的容器中,要进入容器(必须运行),您可以尝试执行以下操作:

docker exec -it <containerID> /bin/bash

现在您已经在容器中,可以找到蚊子了。

这是一个好习惯,ADD但请记住要重新构建容器以应用此更改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

建议在哪里安装非apt应用程序?

来自分类Dev

如果我使用NAnt,应用程序的设置在哪里?

来自分类Dev

在哪里以及如何使用Python应用程序安装相关的二进制文件和库

来自分类Dev

在WPF应用程序中使用IoC解决依赖关系的地方在哪里?

来自分类Dev

在哪里安装应用程序

来自分类Dev

使用Windows Forms应用程序在哪里存储临时文件

来自分类Dev

如何以及在哪里开始使用Google App Engine编写应用程序?

来自分类Dev

使用Docker将Django应用程序部署到heroku时在哪里运行collectstatic?

来自分类Dev

在哪里部署使用websockets的web2py应用程序?

来自分类Dev

使用Powershell在哪里可以找到和检索服务器应用程序数据?

来自分类Dev

在哪里转换 React 应用程序中的数据 - 在 Express 中还是在前端使用 React?

来自分类Dev

将 Angular 应用程序需要使用 Http 加载的文件放在哪里?

来自分类Dev

Gnome 在哪里跟踪启动应用程序时要使用的窗口大小?

来自分类Dev

安装程序在哪里安装了WinForm应用程序?

来自分类Dev

如何使用apt-get从Ubuntu软件中心安装$ 0应用程序?

来自分类Dev

如何使用apt-get从Ubuntu软件中心安装$ 0应用程序?

来自分类Dev

软件安装程序在哪里寻找应用程序图标

来自分类Dev

在哪里存储 Dockerfile 中使用的 Jenkins 的 API 令牌

来自分类Dev

apt-get在哪里安装libqt4?

来自分类Dev

在执行sudo apt-get install <app>之后,应用程序将存储到哪里?

来自分类Dev

使用“ pub serve”在哪里编译javascript?(如何打包dart Web应用程序的所有工件?)

来自分类Dev

我应该在哪里放置要在AngularJS应用程序的组件/控制器之间使用的代码?

来自分类Dev

在哪里可以找到包含使用ndk-stack的应用程序共享库的符号版本的目录?

来自分类Dev

使用filezilla登录到openshift后必须在哪里部署我的应用程序文件

来自分类Dev

在哪里可以找到包含使用ndk-stack的应用程序共享库的符号版本的目录?

来自分类Dev

Homebrew Cask在哪里安装应用程序?

来自分类Dev

virtualbox将已安装的应用程序存储在哪里?

来自分类Dev

gnome应用程序安装在哪里?

来自分类Dev

从apt-get那里下载程序的地方在哪里

Related 相关文章

  1. 1

    建议在哪里安装非apt应用程序?

  2. 2

    如果我使用NAnt,应用程序的设置在哪里?

  3. 3

    在哪里以及如何使用Python应用程序安装相关的二进制文件和库

  4. 4

    在WPF应用程序中使用IoC解决依赖关系的地方在哪里?

  5. 5

    在哪里安装应用程序

  6. 6

    使用Windows Forms应用程序在哪里存储临时文件

  7. 7

    如何以及在哪里开始使用Google App Engine编写应用程序?

  8. 8

    使用Docker将Django应用程序部署到heroku时在哪里运行collectstatic?

  9. 9

    在哪里部署使用websockets的web2py应用程序?

  10. 10

    使用Powershell在哪里可以找到和检索服务器应用程序数据?

  11. 11

    在哪里转换 React 应用程序中的数据 - 在 Express 中还是在前端使用 React?

  12. 12

    将 Angular 应用程序需要使用 Http 加载的文件放在哪里?

  13. 13

    Gnome 在哪里跟踪启动应用程序时要使用的窗口大小?

  14. 14

    安装程序在哪里安装了WinForm应用程序?

  15. 15

    如何使用apt-get从Ubuntu软件中心安装$ 0应用程序?

  16. 16

    如何使用apt-get从Ubuntu软件中心安装$ 0应用程序?

  17. 17

    软件安装程序在哪里寻找应用程序图标

  18. 18

    在哪里存储 Dockerfile 中使用的 Jenkins 的 API 令牌

  19. 19

    apt-get在哪里安装libqt4?

  20. 20

    在执行sudo apt-get install <app>之后,应用程序将存储到哪里?

  21. 21

    使用“ pub serve”在哪里编译javascript?(如何打包dart Web应用程序的所有工件?)

  22. 22

    我应该在哪里放置要在AngularJS应用程序的组件/控制器之间使用的代码?

  23. 23

    在哪里可以找到包含使用ndk-stack的应用程序共享库的符号版本的目录?

  24. 24

    使用filezilla登录到openshift后必须在哪里部署我的应用程序文件

  25. 25

    在哪里可以找到包含使用ndk-stack的应用程序共享库的符号版本的目录?

  26. 26

    Homebrew Cask在哪里安装应用程序?

  27. 27

    virtualbox将已安装的应用程序存储在哪里?

  28. 28

    gnome应用程序安装在哪里?

  29. 29

    从apt-get那里下载程序的地方在哪里

热门标签

归档