小编Mar*_*rer的帖子

在 docker 中使用 docker 挂载卷

我正在使用以下命令在容器内运行 docker:
docker run --rm -ti --privileged -v /var/run/docker.sock:/var/run/docker.sock docker:1.12 sh

在该容器的外壳中,我看到一个包含一堆文件的目录。让我们说/project一个文件build.gradle。我想启动一个新容器并使用以下命令挂载此目录

docker run -ti --rm -v /project:/project openjdk:8-jdk bash -c "ls /project".

但是看起来项目目录是空的,ls /project不显示任何文件..

现在尝试挂载文件:

docker run -ti --rm -v /project/build.gradle:/project/build.gradle openjdk:8-jdk bash -c "ls /project/"

这次文件夹显示了文件。

任何知道为什么卷安装无法按预期工作的人。这是权限问题吗?

docker

4
推荐指数
1
解决办法
3729
查看次数

带有 ELB 源 HTTP 502(坏网关)的 CloudFront 分配

我有一个与自定义源 ELB(带有 EC2 实例)连接的 CloudFront Distribution。当执行请求curl https://xxx.cloudfront.net/atlassian-connect.json一个HTTP/1.1 502 Bad Gateway被返回的响应。

HTTP/1.1 502 Bad Gateway
Content-Type: text/html
Content-Length: 587
Connection: keep-alive
Server: CloudFront
Date: Sun, 29 May 2016 14:32:18 GMT
Age: 23
X-Cache: Error from cloudfront
Via: 1.1 fb7ff691963d3e3600808dccbe4422d2.cloudfront.net (CloudFront)
X-Amz-Cf-Id: HymCU2TweM0e6O4bDhluvDOj0gd2BoAqCnDtVyTOZBz2wOIYHN-Qhg==
Run Code Online (Sandbox Code Playgroud)

当直接向 ELB 发送请求(绕过 CloudFront 分配)时,我能够得到预期的响应:

curl  -kv https://xxx.eu-central-1.elb.amazonaws.com/atlassian-connect.json
Run Code Online (Sandbox Code Playgroud)

在尝试调整一些 cloudfront 分发选项后,我无法让它工作。

amazon-web-services

2
推荐指数
2
解决办法
6911
查看次数

标签 统计

amazon-web-services ×1

docker ×1