当我运行
时,不确定为什么会发生这种情况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上。
任何建议和/或帮助都会很好,提前。
答案 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