fmt.Println(time.Now())
- 宿主机输出东八区时间2021-02-19 15:04:05.823838 +0800 CST m=+0.000086180
- 容器内默认会输出UTC时区时间2021-02-19 07:04:05.8404027 +0000 UTC m=+0.000090201 现已经调整为东八区
docker pull easyunit/go
docker pull easyunit/go:latest
docker pull easyunit/go:1.16
docker pull easyunit/go:1.15
docker run -tid --name go -p 8000:8000 -v ~/go:/go easyunit/go
version: "2"
services:
golang:
container_name: golang
image: easyunit/go:1.16
ports:
- 8000:8000
volumes:
- ~/go:/go
working_dir: /go/src
# restart: always
command: ["tail","-f","/dev/null"]
- 在dockker-compose.yml所在的目录运行```docker-compose up -d```命令即可启动
FROM easyunit/go:1.16 as builder
ARG Dir=/go/src
WORKDIR ${Dir}
COPY . .
RUN go build -o main
FROM easyunit/alpine:3-tzdata
ARG Dir=/go/src
WORKDIR ${Dir}
COPY ./logs ./logs
COPY --from=builder ${Dir}/main ./
COPY --from=builder ${Dir}/.env ./
EXPOSE 8000
CMD ["./main"]
docker build 项目名 .命令构建你的镜像docker run即可启动你的项目Content type
Image
Digest
Size
106 MB
Last updated
over 5 years ago
docker pull easyunit/go