创建一个文件夹 goWeb:
[root@VM_0_8_centos goWeb]# ls Dockerfile main
将编译好的go文件main,拖到goWeb内并赋权(chmod 777 main)。
在goWeb内创建文件Dockerfile,内容如下:
FROM alpine:latest COPY main /app/main #ENTRYPOINT [ "/user-srv" ] CMD ["/app/main"]
其中:
-
alpine:是基础镜像
-
COPY main /app/main :main就是编译好的go项目
根据Dockerfile内容创建镜像:
[root@VM_0_8_centos goWeb]# docker build -t go . Sending build context to Docker daemon 16.42MB Step 1/3 : FROM alpine ---> a24bb4013296 Step 2/3 : COPY main /app/main ---> 4c9921ace956 Step 3/3 : CMD ["/app/main"] ---> Running in 082d973e5ffc Removing intermediate container 082d973e5ffc ---> dbc58fdcc6d0

最低0.47元/天 解锁文章
309

被折叠的 条评论
为什么被折叠?



