docker 笔记
1、docker rmi 镜像id(imageID) 删除失败就使用docker rmi -f imageID 来进行删除
2、将go程序打包为docker镜像指令:
dockerfile文件内容:
FROM golang:alpine
RUN mkdir /app
WORKDIR /app
ADD . /app
RUN go env -w GO111MODULE=on
RUN go env -w GOPROXY=https://goproxy.cn,direct
RUN go mod tidy
RUN go build -o goserver ./case.go
EXPOSE 8080
CMD /app/goserver
执行dockerfiel:
docker build . -t 镜像名
启动镜像
docker run -p 8080:8080 -d dockergoserver