Docker---Dockerfile 详解( 二 )


使用 CMD 的 Dockerfile:
[root@test]# cat Dockerfile
FROM MySQL
CMD ["echo","test"]
使用 ENTRYPOINT 的 Dockerfile:
[root@test]# cat Dockerfile
FROM mysql
ENTRYPOINT ["echo","test"]
结论:ENTRYPOINT 不能覆盖掉执行时的参数,CMD 可以掉覆盖默认的参数 。
使用以下命令来构建一个镜像:
#构建镜像时,需要将要使用的包及 Dockerfile 文件放在一个目录中
docker build -t DilemmaVi/nginx:1.8 .




推荐阅读