不确定为什么会这样,当我运行时

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 上。

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

请您参考如下方法:

糟糕,我应该运行 -it 发现了我的问题,这是我的模板的路径问题...转储:

panic: open /go/src/github.com/XXXXXX/XXXXX/templates/layout/_base.html: no such file or directory

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


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!