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点解答对大家有用。