繁体   English   中英

如何在 Mac 终端中编辑 Dockerfile?

[英]How can I edit a Dockerfile in a Mac terminal?

我可以通过 echo 命令在 Mac 终端上的 Makefile 上添加行

但是我怎样才能类似地编辑 Dockerfile 呢?

Dockerfile 的第一行读取

FROM eosio/eos-dev:v1.2.4 

但是由于不推荐使用 docker 存储库,我需要用我找到的其他一些 docker 存储库替换第一行,但我还想创建一个自动执行它的 Z2591C98B70119FE624898B1E424B5E9Z 文件。

我在Mac终端上试过

echo 'FROM somerepo/somerepo-dev' >> Dockerfile 

但它没有做我打算做的事情。

我尝试了一个简单的 echo 'FROM somerepo/somerepo-dev' >> Dockerfile 但它不起作用。

来自 eosio/eos-dev:v1.2.4

用其他一些 docker repo 替换 dockerfile 的第一行

而不是在终端上使用 echo 命令

sed -i -e 's/FROM eosio\/eos-dev:v1.2.4/FROM somerepo\/somerepo-dev/g' Dockerfile

解决了这个问题

没有必要确定哪条线。 我只需要指定要替换的行内的所有内容

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM