我有一个Docker Compose文件来运行ELK Stack
version: '3.7'
services:
elasticsearch:
build:
context: elasticsearch/
args:
ELK_VERSION: $ELK_VERSION
volumes:
- type: bind
source: ./elasticsearch/config/elasticsearch.yml
target: /usr/share/elasticsearch/config/elasticsearch.yml
read_only: true
- type: volume
source: elasticsearch
target: /usr/share/elasticsearch/data
ports:
- "9200:9200"
- "9300:9300"
environment:
ES_JAVA_OPTS: "-Xmx256m -Xms256m"
discovery.type: single-node
networks:
- elkstack
logstash:
build:
context: logstash/
args:
ELK_VERSION: $ELK_VERSION
volumes:
- type: bind
source: ./logstash/config/logstash.yml
target: /usr/share/logstash/config/logstash.yml
read_only: true
- type: bind
source: ./logstash/pipeline
target: /usr/share/logstash/pipeline
read_only: true
ports:
- "5000:5000/tcp"
- "5000:5000/udp"
- "9600:9600"
environment:
LS_JAVA_OPTS: "-Xmx256m -Xms256m"
networks:
- elkstack
depends_on:
- elasticsearch
kibana:
build:
context: kibana/
args:
ELK_VERSION: $ELK_VERSION
volumes:
- type: bind
source: ./kibana/config/kibana.yml
target: /usr/share/kibana/config/kibana.yml
read_only: true
ports:
- "5601:5601"
networks:
- elkstack
depends_on:
- elasticsearch
networks:
elkstack:
driver: bridge
volumes:
elasticsearch:
当我使用docker-compose运行这个Docker Compose文件时;我得到了这个错误堆栈。
错误:对于docker-elk_elasticsearch_1,无法为服务elasticsearch创建容器:状态代码不正常,但为500: {"Message ":"未处理的异常:访问被拒绝。(来自HRESULT的异常:0x80070005 (E_ACCESSDENIED)),“StackTrace”:”在Windows。UI . notifications . toast notifier . show(toast notification notification)\ r \ n在Docker。WPF。C:\ work spaces \ stable-2.3 . x \ src \ github . com \ Docker \ pinata \ win \ src \ Docker中的MoveNext()。WPF\PromptShareDirectory.cs:第26行\r\n -从引发异常的上一个位置开始的堆栈跟踪的结尾- \r\n在系统中。系统上的runtime . exception services . exceptiondispatchinfo . throw()\ r \ n。runtime . compiler services . taskawaiter . handlenonsuccessanddebuggernotification(Task Task)\ r \ n位于Docker。API services . mounting . file sharing . d _ _ 6。C:\ work spaces \ stable-2.3 . x \ src \ github . com \ Docker \ pinata \ win \ src \ Docker中的MoveNext()。API services \ Mounting \ file sharing . cs:line 80 \ r \ n-从引发异常的上一个位置开始的堆栈跟踪的结尾- \r\n在系统中。系统上的runtime . exception services . exceptiondispatchinfo . throw()\ r \ n。位于Docker的runtime . compiler services . taskawaiter . handlenonsuccessanddebuggernotification(Task Task)\ r \ n。API services . mounting . file sharing . d _ _ 4。C:\ work spaces \ stable-2.3 . x \ src \ github . com \ Docker \ pinata \ win \ src \ Docker中的MoveNext()。API services \ Mounting \ file sharing . cs:line 47 \ r \ n-从引发异常的上一个位置开始的堆栈跟踪的结尾- \r\n在系统中。系统上的runtime . exception services . exceptiondispatchinfo . throw()\ r \ n。位于Docker的runtime . compiler services . taskawaiter . handlenonsuccessanddebuggernotification(Task Task)\ r \ n。http API . controllers . filesharingcontroller . d _ _ 2。C:\ work spaces \ stable-2.3 . x \ src \ github . com \ Docker \ pinata \ win \ src \ Docker中的MoveNext()。http API \ Controllers \ filesharingcontroller . cs:line 21 \ r \ n-从引发异常的上一个位置开始的堆栈跟踪的结尾- \r\n在系统中。系统上的runtime . exception services . exceptiondispatchinfo . throw()\ r \ n。runtime . compiler services . taskawaiter . handlenonsuccessanddebuggernotification(Task Task)\ r \ n在系统上。threading . tasks . taskhelpersextensions . d _ _ 1 ` 1。MoveNext()\r\n -从引发异常的上一个位置开始的堆栈跟踪的结尾- \r\n在系统中。系统上的runtime . exception services . exceptiondispatchinfo . throw()\ r \ n。runtime . compiler services . taskawaiter . handlenonsuccessanddebuggernotification(Task Task)\ r \ n在系统上。web . http . controllers . apicontleractioninvoker . d _ _ 1。MoveNext()\r\n -从引发异常的上一个位置开始的堆栈跟踪的结尾- \r\n在系统中。系统上的runtime . exception services . exceptiondispatchinfo . throw()\ r \ n。runtime . compiler services . taskawaiter . handlenonsuccessanddebuggernotification(Task Task)\ r \ n在系统上。web . http . controllers . actionfilterresult . d _ _ 5。MoveNext()\r\n -从引发异常的上一个位置开始的堆栈跟踪的结尾- \r\n在系统中。系统上的runtime . exception services . exceptiondispatchinfo . throw()\ r \ n。runtime . compiler services . taskawaiter . handlenonsuccessanddebuggernotification(Task Task)\ r \ n在系统上。web . http . dispatcher . httpcontrollerdispatcher . d _ _ 15。MoveNext()"}
知道怎么解决这个问题吗?
我想通了。
您需要向 Docker 授予访问此文件夹的权限。
重启Docker后;用docker compose再试一次,问题就解决了。耶!!!!!
我按照这个链接创建我的第一个docker映像,它成功了,现在我正试图从这个链接将这个映像推送到我的docker存储库中。但每当我试图将此图像推入存储库时,就会出现这种类型的错误。 有人能给我一些关于这个问题的提示吗?任何帮助都将不胜感激。 注意:我已成功登录docker
问题内容: 这是我的编辑从第27行到第39行的代码: 我认为我的问题可能与Win7教授有关:(访问被拒绝) 如何解决这个问题,或者我需要做些什么或阅读才能使它起作用? 谢谢你不燃烧。 我只是更改了文件夹选项,使我获得完整的(Access …),现在我只需要弄清楚为什么在运行javac VendingMachine.java时为什么没有得到任何输出,我想是有一个新问题。 问题答案: 您的工作目录为。
问题内容: 我正在尝试读取文件夹中的文件,但是当我运行该程序时,它将引发此异常。我也尝试了其他一些文件夹。它引发相同的异常。 问题答案: 您无法打开和读取目录,无法使用和方法区分文件和文件夹。您可以使用和方法获取文件夹的内容(分别用于文件名和s),还可以指定一个过滤器来选择列出的文件的子集。
我正在使用wamp服务器,我的phpMyAdmin页面返回了以下错误。 Wamp服务器版本:2.2 MySQL版本:5.5.24 #1045-用户“root”@“本地主机”的访问被拒绝(使用密码:是) 我编辑了我的配置文件wamp\app\phpmyadmin4.1.14\config.inc.php: 但这并没有解决问题。任何帮助都将不胜感激。