码迷,mamicode.com
首页 > 其他好文 > 详细

创建docker构建步骤

时间:2019-04-09 22:15:53      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:ash   lin   city   command   相对   docke   jar   col   file   

1   dockerfile source

  选择dockerfile文件的路径,一共有三种方式:

技术图片

1.1.1   file content

  这种方式是在线写dockerfile文件。

 技术图片

 

  其在进行创建的时候会在 %teamcity.build.workingDir% 构建工作目录下生成一个dockerfile临时文件进行构建:

 技术图片

 

  这时候需要忽略其他文件,选择相应的jar文件add即可,例如:

 

 

FROM java:8
VOLUME /tmp
ADD ./target/*.jar .
# RUN bash -c ‘touch /app.jar‘

 

 

 

1.1.2   URL

  这是在 URL to file 栏直接输入dockerfile文件的地址。

  该 url 地址可以使三种类型的地址(https://docs.docker.com/engine/reference/commandline/build/#extended-description);

  Git 仓库;

  tar 包;

  文件;

  如果使用url,那么 -f 选项将会被忽略。

 技术图片

 

  同时,工作目录也会切换到该目录下面:

 技术图片

1.1.3   File

a   Path to file

  路径是相对于检出路径(https://confluence.jetbrains.com/display/TCD18/Build+Checkout+Directory)。检出路径在Version Control Settings 页面设置,就是代码下载在本地的保存地址。可以选择具体的文件。

 技术图片

 

b   context folder

  选择目录,也是相对于检出目录的,如果该选择为空,那么就会自动在 path to file中查询。

  如果不为空,那么 path to file 路径则必须是 context folder 目录的子目录文件。

  那么当前的工作目录就是选择的Dockerfile的文件所在路径,这时候需要忽略其他文件,选择相应的jar文件add即可,例如:

 

FROM java:8
VOLUME /tmp
ADD ./target/*.jar .
# RUN bash -c ‘touch /app.jar‘

 

2   image platform

  选择镜像运行的平台。

 

3   iamge name:tag

  填写镜像的名字和标签。

 

4   Additional arguments for the command

  添加 build 的命令的参数选项。比如 “--pull”、"-m"等。

 

 

 

创建docker构建步骤

标签:ash   lin   city   command   相对   docke   jar   col   file   

原文地址:https://www.cnblogs.com/lishan1/p/10680128.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!