Dockerfile里指定执行命令用ENTRYPOING和用CMD有何不同
CMD [ "sh", "-c", "/usr/sbin/smbd -FS && /usr/sbin/cupsd -f"] 大致的原则, 串联的几个命令, 只要保持最后一个是在前台执行就可以了, 其中任何一个命令失败, 这个容器就启动失败了.
k8s制作镜像的几种方式
k8s制作镜像的有三种方式。一. 镜像制作
1. 编译go程序 生成二进制文件 (注意编译方式 go env -w CGO_ENABLED=0)
比如生成一个helloworld二进制 tufei1
2. 本地新建一个dockerfile
FROM alpine:latest
#FROM golang:alpine
COPY tufei1 /app/
#ENTRYPOINT [ "/user-srv" ]
到此,以上就是小编对于dockerfile cmd entrypoint 区别的问题就介绍到这了,希望介绍的2点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。