2017-04-19 33 views
1

例如,我的映像基于apline,并且我想使用awk来处理主机文件系统上的文件。如何运行docker来处理主机文件

docker run -ti alpine awk ' { print "{\"index\":{}}"; }{print ;}' dump.json 误差为wk: dump.json: No such file or directory 由于该文件是不是在容器内,而我只是想用高山作为一个工具箱,我不想安装文件。

回答

1

stdin函数就像一个正常进程使用-i的命令。然后stdout可以像docker命令一样正常使用。

cat dump.json \ 
    | docker run -i alpine awk ' { print "{\"index\":{}}"; }{print ;}' \ 
    | wc -l 
相关问题