Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker容器设置理解_Docker_Mosquitto - Fatal编程技术网

Docker容器设置理解

Docker容器设置理解,docker,mosquitto,Docker,Mosquitto,在docker中运行的容器出现问题后,我想更好地理解这些选项 我一直在和eclipse mosquitto合作。直到昨天,它一直运行得很好。在查看日志之后,我发现mosquitto再也找不到密码文件了。现在我的问题开始了 我在docker的哪里可以找到mosquitto的配置文件夹 如何更改配置(在何处查找或如何访问) 如何指定配置、数据和日志的位置 有人有简短的描述吗?我的意思是这里的这个很好,我真的需要做什么才能让它运行呢 我需要在那里为配置创建文件夹吗?在哪里回答这三个问题 默认的

在docker中运行的容器出现问题后,我想更好地理解这些选项

我一直在和eclipse mosquitto合作。直到昨天,它一直运行得很好。在查看日志之后,我发现mosquitto再也找不到密码文件了。现在我的问题开始了

  • 我在docker的哪里可以找到mosquitto的配置文件夹
  • 如何更改配置(在何处查找或如何访问)
  • 如何指定配置、数据和日志的位置
有人有简短的描述吗?我的意思是这里的这个很好,我真的需要做什么才能让它运行呢


我需要在那里为配置创建文件夹吗?在哪里回答这三个问题

  • 默认的
    mosquitto.conf
    文件位于
    /mosquitto/config
  • 您可以将自己的
    mosquitto.conf
    文件装载到
    /mosquitto/config
    目录中的默认文件上
  • 您不能更改配置文件的位置。您可以指定日志和持久性数据在配置文件中的存储位置。但是没有很好的理由从
    /mosquitto/data
    /mosquitto/log
所有3个答案都来自您链接的文档


如果您想阅读默认的
mosquitto.conf
,您可以在github上找到它来回答以下三个问题:

  • 默认的
    mosquitto.conf
    文件位于
    /mosquitto/config
  • 您可以将自己的
    mosquitto.conf
    文件装载到
    /mosquitto/config
    目录中的默认文件上
  • 您不能更改配置文件的位置。您可以指定日志和持久性数据在配置文件中的存储位置。但是没有很好的理由从
    /mosquitto/data
    /mosquitto/log
所有3个答案都来自您链接的文档


如果您想阅读默认的
mosquitto.conf
可以在github上找到它

该链接的前两部分尽可能清楚地介绍了这一点。问题是指出哪些位特别有问题。提到的目录在容器中并且已经存在。这种编辑并没有真正的帮助。要使用密码文件运行,您必须已传入自定义配置文件。编辑问题以显示您是如何启动容器和正在使用的配置文件的,这样我们就可以看到您正在使用的内容。是的,我知道,存在同样的问题,但它实际上没有帮助。我使用了一些堆栈中的现成配置,但这无助于理解docker的实际工作原理。现在我想,我已经从portainer中删除了配置为未使用的卷。。同时,我创建了一个新的容器,这个容器可以正常工作,但是,我怎样才能访问mosquitto的配置呢?该链接的前两部分尽可能清楚地介绍了这一点。问题是指出哪些位特别有问题。提到的目录在容器中并且已经存在。这种编辑并没有真正的帮助。要使用密码文件运行,您必须已传入自定义配置文件。编辑问题以显示您是如何启动容器和正在使用的配置文件的,这样我们就可以看到您正在使用的内容。是的,我知道,存在同样的问题,但它实际上没有帮助。我使用了一些堆栈中的现成配置,但这无助于理解docker的实际工作原理。现在我想,我已经从portainer中删除了配置为未使用的卷。。同时,我创建了一个新的容器,这个容器可以正常工作,但是,我怎样才能访问mosquitto的配置呢?