在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Docker中写Dockerfile的Tips有哪些

175次阅读
没有评论

共计 1282 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章主要为大家展示了“Docker 中写 Dockerfile 的 Tips 有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“Docker 中写 Dockerfile 的 Tips 有哪些”这篇文章吧。

写 Dockerfile 的一些小 tips:

在之前我使用 Dockerfile 创建了一个使用国内源的 ubuntu 镜像,虽然可以直接改运行容器,改源再 commit 一下即可。但是正规的方法是交给 Dockerfile 处理。因此,我用了这么一个简单的例子:

#my test image
FROM dbehnke/ubuntu1404:latest
MAINTAINER Hochikong
RUN mkdir -p /home/backup
RUN mv /etc/apt/sources.list /home/backup
RUN wget http://172.16.77.157/sources.list -P /etc/apt
RUN apt-get update

可以看到,我每条命令中,凡是涉及文件操作的都使用了绝对路径。在 Dockerfile 中,我们写命令并不能像操作 bash 那样,直接

mkdir -p /home/backup
cd /home/backup
touch hello.txt

你可以试试在上面的创建 hello.txt 的命令前加上 RUN,写进 Dockerfile。hello.txt 绝对不会在 /home/backup 中出现哟!

我直接这么干了:

#just for fun
FROM training/webapp:latest
MAINTAINER hochikong
RUN mkdir -p /home/backup
RUN cd /home/backup
RUN touch hello.txt
docker build -t= justfor/fun  .

顺利创建了这么一个 image:

启动一下容器,发现命令是执行了,但是发现 hello.txt 并不在 /home/backup 中,而是在进入容器时的缺省目录:

也就是说,在 Dockerfile 编写时,一条 RUN 执行完,就会回到缺省目录中,因此不能跨多条命令进行一个目标操作,也就是说:比如你要切换到某些目录,再修改文件的操作,必须在一条 RUN 中完成,或者在多行命令中依靠绝对路径进行文件操作(我的第一个例子)。

你也可以使用这样的写法:

#my test image
FROM dbehnke/ubuntu1404:latest
MAINTAINER Hochikong
RUN mkdir -p /home/backup;cd /home/backup;echo  Hello    test.txt

使用逗号隔开命令,但是还是在同一个 RUN 行中。

这样的编写方法也是可以接受的,减少了 RUN 的行数。

以上是“Docker 中写 Dockerfile 的 Tips 有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1282字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 两根大肉大捧一进一出好爽视频 | 免费激情网站 | 国产成人亚洲精品狼色在线 | 午夜片 飘香香影院 | 亚洲欧美精品日韩欧美 | 亚洲精品tv久久久久久久久 | 国产成人综合洲欧美在线 | 国产在线拍揄自揄视频菠萝 | 日本一区二区三区久久久久 | 99免费在线观看 | 精品国产免费一区二区三区 | 性夜影院爽黄e爽 | 国产精品二区三区 | 欧洲成人在线视频 | 无码精品人妻一区二区三区人妻斩 | 色综合久久88色综合天天提莫 | 丰满岳乱妇一区二区三区 | 99riav国产精品 | 日韩 欧美 自拍 在线 视频 | 99在线精品免费视频九九视 | 亚洲综合av一区二区三区 | 亚洲精品国产成人一区二区 | 中日毛片 | 四虎成人精品一区二区免费网站 | 看国产一级片 | 久久pao| 婷婷无套内射影院 | aⅴ一区二区三区无卡无码 aⅴ在线免费观看 | 国产视频日本 | 国产精品自产拍在线观看 | 国产麻豆精品 | 国产片91 | 一级毛片子 | 日韩av片无码一区二区不卡 | 欧美日韩亚洲国产千人斩 | 国内精品久久国产大陆 | 九九热在线精品 | 亚洲欧洲日产国码av系列天堂 | 亚洲欧美一区二区三区二厂 | 国产真人做爰视频免费 | 极品福利在线 |