【Docker】Dockerfile基础知识,相信你一定有所收获
发布时间:2020-12-16 03:20:48 所属栏目:安全 来源:网络整理
导读:Dockerfile常用命令 FROM: 继承基础镜像MAINTAINER:镜像制作作者信息RUN: 用来执行shell命令EXPOSE: 暴露端口号CMD: 启动容器默认执行的命令,会被覆盖ENTRYPOINT: 启动容器真正执行的命令,不会被覆盖VOLUME:创建该挂载点ENV: 配置环境变量ADD: 复制文件到
Dockerfile常用命令
接下来,列举几个Dockerfile的实例。 Dockerfile实例1.使用RUN创建一个用户Dockerfile文件内容如下所示。
执行构建,如下所示。
2.使用ENV定义环境变量并用CMD执行命令Dockerfile文件内容如下所示。
执行构建并启动测试:
3.使用ADD添加一个压缩包,使用WORKDIR改变工作目录
4.使用COPY拷贝目录使用COPY拷贝指定目录下的所有文件到容器,不包括本级目录。此时只会拷贝webroot下的所有文件,不会将webroot拷贝过去:
5.设置启动容器的用户设置启动容器的用户,在生产环境中一般不建议使用root用户启动容器,所以,可以根据公司业务场景自定义启动容器的用户:
6.使用VOLUME创建容器可挂载点
挂载目录到/data,注意:对于宿主机路径,要写绝对路径:
写在最后
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读