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

Docker中写Dockerfile的Tips有哪些

134次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 免费观看黄色网页 | 自拍偷拍 亚洲 | 国产小视频在线观看 | 呦视频在线一区二区三区 | 在线涩涩免费观看国产精品 | 一区二区三区四区精品 | 经典国产一级毛片 | 综合欧美日韩一区二区三区 | 91高清在线成人免费观看 | 国内精品久久久久久影院网站小说 | 成人深夜福利在线播放不卡 | 国产在线精品99一卡2卡 | 永久在线毛片免费观看 | 91网站入口| 精品无人区乱码麻豆1区2区 | 日一级片 | 福利在线观看视频 | 精品成人在线观看 | 亚洲欧美不卡视频在线播放 | 欧美疯狂xxxx乱大交 | 青青草论坛| 一本久久a久久精品亚洲 | 亚洲国产成人久久一区二区三区 | 丰满少妇被粗大的猛烈进出视频 | 国产一级三级三级在线视 | 国产色a在线观看 | 亚洲高清在线不卡中文字幕网 | 伊人丁香婷婷综合一区二区 | 日韩成人精品视频 | 日韩欧国产精品一区综合无码 | 男人的天堂欧美精品色偷偷 | 99精品久久99久久久久 | www.黑丝| 精品欧美一区二区三区 | 999久久久精品视频在线观看 | 欧美日韩中文字幕在线观看 | 一级一片免费播放 | 亚洲欧美日韩国产成人精品影院 | 中国一级毛片国产高清 | h在线视频 | 天天躁人人躁人人躁狂躁 |