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

 

posted @ 2022-02-17 23:03  雪糕战士  阅读(17)  评论(0编辑  收藏  举报