首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Dockerfile 最佳实践 OverviewGeneral guidelines and recommendationsThe Dockerfile instructions

    例如:除非在build过程中需要.git文件,否则你应该将.git添加到.dockerignore中,这将减少最终image的大小也会提高upload的效率。...下面列出了在build-deps中的一段代码: RUN apt-get update && apt-get install -y \ bzr \ cvs \ git \ mercurial...比如当执行RUN apt-get -y update命令时,Docker不会检查cache中是否有update后的数据,而仅仅是在cache中查找有没有匹配的命令字符串而已。    ...apt-get应该是大多数Dockerfile都会定义的RUN 命令。当使用apt-get,有如下建议可参考: 不用将RUN apt-get update单独作为一条命令。...除非确定你的用户非常了解ENTRYPOINT 的特性。否则还是建议你事先设定好ENTRYPOINT   EXPOSE   EXPOSE命令定义了container用来监听连接者的端口。

    84290

    如何在Debian 8上安装Git

    第一步 - 使用APT安装Git 在安装Git之前,请确保通过执行以下命令更新包列表: sudo apt-get update 使用apt-get命令中安装Git : sudo apt-get install...下一部分是配置Git。 使用apt-get是最简单且可能是安装Git的最可靠方法之一,因为APT负责处理系统可能具有的所有软件依赖性。 现在,让我们来看看如何配置Git。...Git配置文件,只需启动nano(或您喜欢的文本编辑器)并编辑您的内容: nano ~/.gitconfig 在这里,您可以手动更新您的Git设置: [user] name = Sammy...Shark email = sammy@example.com 这是启动和运行Git所需的基本配置。...否则,当您使用Git时,您将收到这样的消息: [master 0d9d21d] initial project version Committer: root Your name and email

    1.8K20

    在Ubuntu 18.04上安装Chef服务器工作站

    下载Cookbook(‘烹饪手册’)(可选) 使用Chef服务时,您将希望Chef客户端可以定期在您的节点上运行,并将所有配置更改推送到Chef中央服务器。...虽然这些步骤都可以手动完成,但将其设置为“菜谱”之后,执行起来更加容易和高效。...切换到您的自检(自动定时拉取服务器的cookbook)客户机节点并运行初始chef-client命令: chef-client 如果以非root用户身份运行此命令,请在命令前面加上sudo。...运行列表中的配方cookbook时,节点将会从服务器中拉取对应程序并运行。在这种情况下,这种食谱一般都是含有cron-delvalidate定时作业的。...这种自动化步骤避免了将来连接到节点时手动更改客户机的操作。

    2.1K30
    领券