반응형
Dockerfile
FROM golang:alpine AS builder
ENV GO111MODULE=on \
CGO_ENABLED=0 \
GOOS=linux \
GOARCH=amd64
WORKDIR /build
COPY go.mod go.sum main.go ./
COPY Conf_Linux.json ./Conf.json
COPY dao ./dao
COPY model ./model
RUN go mod download
RUN go mod tidy
RUN go build -o main .
WORKDIR /dist
RUN cp /build/main .
FROM scratch
COPY --from=builder /dist/main .
ENTRYPOINT ["/main"]
docker no cache build
docker build --no-cache -t aru_collector .
docker root 그룹 추가 및 적용
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
'프로그래밍' 카테고리의 다른 글
Postgresql Last Insert Id 얻기 (0) | 2022.12.01 |
---|---|
이번에 작업한 도커파일 (0) | 2022.11.28 |
golang 공유 자원 사용하기 (0) | 2022.11.03 |
golang 간단한 pg 라이브러리 (0) | 2022.11.02 |
golnag으로 pg에 간단히 insert 하는 법 (0) | 2022.11.02 |