Docker: Dockerfile中常用的几个命令

Dockerfile命令

我只介绍几个常用的命令
(我使用的是vscode上的docker插件,感觉挺好用的)

FROM

作用:拉取已存在的镜像
语法:FROM 镜像名称:镜像标签(没有标签,默认最新版本)

RUN

作用:执行命令,镜像内部操作
语法:RUN 命令 ps: RUN cd /usr/local/src && touch file.txt

还有另一种语法: RUN ["$command"],不过没用过

CMD

作用:启动容器时可以执行的命令
语法:CMD ["$command"]

LABEL

作用:镜像标签,主要是标注信息
语法:LABEL key=“value”, ps: LABEL version=“1.0.0”

EXPOSE

作用:暴露端口给外部,容器内有独立端口需要映射到服务器的端口才能被服务器外部访问。
语法:EXPOSE port, ps: EXPOSE 80

ADD

作用:复制镜像外部资源到镜像内
语法: ADD http://www.baidu.com/file1.txt /usr/local/
或 ADD /usr/local/src/text1.txt /usr/local/src

COPY

作用:镜像内部资源复制
语法:COPY /etc/profile /usr/local/src

WORKDIR

作用:切换构建镜像时的当前目录
语法:WORKDIR /usr/local/src ps:必须时绝对路径

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值