019-Dockerfile指令(2)
来源:互联网 发布:godaddy创建数据库 编辑:程序博客网 时间:2024/05/16 23:01
01 USER
# 作用:指定基于该镜像启动的容器,会以哪个用户的身份来运行# 多种指定方式USER user # 用户名USER user:group # 用户名:用户组USER uid # 用户idUSER uid:gid # 用户id与组idUSER user:gid # 用户名与组idUSER uid:group # 用户id与组名# 扩展:可以使用 -u 选项,在启动容器时,指定以哪个用户的身份来运行# 提示:如果什么都没有指定,默认用户是 root
02 VOLUME
# 作用:没发现有啥用,一般会在启动容器时,使用 -v 选项来挂载卷
03 ADD
# 作用:将构建上下文中的文件或目录复制到镜像中# 范例:将构建上下文中的 software.lic 复制到镜像中的/opt/applocation/software.licADD software.lic /opt/applocation/software.lic# 注意## 源文件的位置参数也可以是 URL## 不能对构建上下文外的文件或目录执行 ADD 操作## Docker通过目的地址参数的末尾字符来判断文件源是目录还是文件,如果目的地址以 / 结尾,那么 Docker 就认为源位置指向的是目录## 如果将一个归档文件(合法的归档文件包括 gzip、bzip2、xz)指定为源文件,Docker 会自动将归档文件 unpack## 如果使用URL指定归档文件,那么 Docker 不会将其 unpack## 如果目的位置不存在,Docker 会自动创建出来
04 COPY
# 作用:与 ADD 的功能类似,但是不会自动处理归档文件# 注意:不能对构建上下文外的文件或目录执行 COPY 操作
05 LABEL
# 作用:为镜像添加元数据,元数据是键值对的形式# 范例1:指定一个元数据LABEL version="1.0"# 范例2:指定多个元数据,推荐使用这种方式,避免因元数据指令创建过多镜像层LABEL location="New York" type="Data Center" role="Web Server"# 查看镜像的元数据sudo docker inspect '{{ .ContainerConfig.Labels }}' jamtur01/nginx
0 0
- 019-Dockerfile指令(2)
- 018-Dockerfile指令(1)
- 020-Dockerfile指令(3)
- dockers(四)Dockerfile 指令
- Dockerfile指令
- Dockerfile指令
- Dockerfile指令
- docker学习笔记(五): Dockerfile指令
- 12 - Dockerfile指令集(Docker系列)
- Dockerfile指令总结
- Dockerfile指令总结
- Dockerfile 指令详解
- Dockerfile文件指令
- Docker DockerFile指令
- Dockerfile 指令和结构
- Dockerfile 常用指令
- Dockerfile指令详解
- Dockerfile 指令 VOLUME 介绍
- 【项目记录】山东大学场馆管理系统之——需求分析、接口文档
- redis
- 018-Dockerfile指令(1)
- hdu----单词数
- HTML5 canvas之图片批量加载
- 019-Dockerfile指令(2)
- 函数指针和指针函数的区别
- 【强烈推荐】老生常谈-从输入url到页面展示到底发生了什么
- 在Eclipse中直接运行Mapreduce程序
- 020-Dockerfile指令(3)
- Ubuntu16.04环境下eclipse中导入robocode.jar包编译robocode、上传至github仓库操作小结
- 字符串间隔
- 14——字串的连接最长路径查找
- 微信小程序 获取用户信息并保存登录状态