执行' docker run时异常退出..'对于golang

时间:2017-02-25 03:35:35

标签: go docker

当我运行

时,不确定为什么会发生这种情况
docker build –t my-app .

docker run -p 8000:8000 -d my-app

立即退出

docker ps -a输出:

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                     PORTS               NAMES
b7ede6791baf        my-app              "./app"             8 seconds ago       Exited (0) 7 seconds ago                       adoring_einstein

我的 Dockerfile

FROM golang:1.8

RUN mkdir -p /app

WORKDIR /app

ADD . /app

RUN go build ./app.go

CMD ["./app"]

我在Mac上。

任何建议和/或帮助都会很好,提前。

1 个答案:

答案 0 :(得分:0)

oops我应该运行-it发现我的问题,这是我的模板的路径问题... dump:

  恐慌:打开   /go/src/github.com/XXXXXX/XXXXX/templates/layout/_base.html:没有这样的   文件或目录

     

goroutine 1 [running]:html / template.Must(0x0,0x92fcc0,0xc42006af90,   0x0)/usr/local/go/src/html/template/template.go:360 + 0x54   main.loadTemplates()/app/src/github.com/username/app/main.go:119   + 0x1a7 main.init.1()/app/src/github.com/username/app/main.go:46 + 0x15b main.init()/app/src/github.com/username/app/main.go :136 + 0x67