不确定为什么会这样,当我运行时
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






