Docker pull 或 Docker 运行 实际上没有做任何事情

Docker pull or Docker run doesn't actually do anything

我正在尝试 运行 通过 VM 上的 docker 容器通过 Chef 来 运行 一个叫做 Traildash 的东西(一旦我得到它 运行ning 我会把它移到 AWS实例)。所以我已经在 VM 上安装了 docker,所以我告诉厨师 运行

docker run -i -d -p 80:80 \
appliedtrust/traildash

甚至

docker pull appliedtrust/traildash

在 VM 上,它所做的只是:

Unable to find image 'appliedtrust/traildash' locally
Pulling repository appliedtrust/traildash
2015/03/16 12:40:38 Get https://index.docker.io/v1/repositories/appliedtrust/traildash/images: x509: certificate is valid for ssl7302.cloudflare.com, *.archeagemall.co
m, *.astrubbank.com, *.billhr2847.com, *.dallasjuniorforum.org, *.goudportal.nl, *.habbinfo.info, *.hoistandcrane.com, *.jlfresno.org, *.jlknoxville.org, *.jlsantabarbara.org, *.jl
wichita.org, *.jrleagueabilene.com, *.okaygoods.com, *.pbajf.org, *.stansberryonline.com, *.unfairmovie.com, *.usepnd.com, *.vaccineinjuryhelpcenter.com, archeagemall.com, astrubba
nk.com, billhr2847.com, dallasjuniorforum.org, goudportal.nl, habbinfo.info, hoistandcrane.com, jlfresno.org, jlknoxville.org, jlsantabarbara.org, jlwichita.org, jrleagueabilene.co
m, okaygoods.com, pbajf.org, stansberryonline.com, unfairmovie.com, usepnd.com, vaccineinjuryhelpcenter.com, not index.docker.io

然后什么都没有,容器实际上不会启动,我也看不到任何文件被拉取,除非 docker 将文件拉入不同的目录?

我要怎么做才能得到这个 运行ning?

你做的一切都是对的。但是,如果您 运行 在 EC2 之外(设置了 IAM 角色),则必须显式传递 AWS 凭据和可选的其他参数。有关详细信息,请查看 https://github.com/AppliedTrust/traildash#quickstart