我需要在docker镜像中的/etc/sysctl.conf中添加几行代码。有没有一种幂等方法可以通过dockerfile来实现这一点,而不是手动编辑和使用docker提交方法?
发布于 2014-12-31 06:46:59
sed可以很好地替换东西,如果你需要添加,你可以使用双重定向
sed -i 's/origin text/new text/g' /etc/sysctl.conf
bash -c 'echo hello world' >> /etc/sysctl.conf-i是GNU sed用于内联编辑的非标准选项(减少了处理临时文件的需要)。
s是sed的查找和替换的替代命令
g表示全局替换,即查找origin text的所有匹配项,并使用sed替换为new text
https://stackoverflow.com/questions/27713362
复制相似问题