Macos 如何在Mac终端中编辑Dockerfile?
我可以通过echo命令将行添加到Mac终端上的Makefile中 但是我怎样才能同样地编辑Dockerfile呢 Dockerfile的第一行是Macos 如何在Mac终端中编辑Dockerfile?,macos,docker,terminal,dockerfile,text-editor,Macos,Docker,Terminal,Dockerfile,Text Editor,我可以通过echo命令将行添加到Mac终端上的Makefile中 但是我怎样才能同样地编辑Dockerfile呢 Dockerfile的第一行是 FROM eosio/eos-dev:v1.2.4 但由于docker repo已被弃用,我需要用我找到的其他docker repo替换第一行,但我还想创建一个自动执行此操作的shell脚本文件 我在Mac终端上试过了 echo 'FROM somerepo/somerepo-dev' >> Dockerfile 但它没有做我想做的
FROM eosio/eos-dev:v1.2.4
但由于docker repo已被弃用,我需要用我找到的其他docker repo替换第一行,但我还想创建一个自动执行此操作的shell脚本文件
我在Mac终端上试过了
echo 'FROM somerepo/somerepo-dev' >> Dockerfile
但它没有做我想做的事
我尝试了一个简单的回音“来自somerepo/somerepo dev”>>Dockerfile,但它不起作用
来自eosio/eos dev:v1.2.4
将docker文件的第一行替换为其他docker repo,而不是在终端上使用echo命令
sed -i -e 's/FROM eosio\/eos-dev:v1.2.4/FROM somerepo\/somerepo-dev/g' Dockerfile
解决了这个问题
不需要确定是哪一行。我只需指定要替换的行中的所有内容请参见:。