2016-04-30 97 views
1

我可以下载内置有sqlite数据库的图像。将码头输出保存到文本文件

docker run --rm -it shantanuo/panama sqlite3 panama.sqlite 

我得到提示,我可以输入sql命令并获得结果。

sqlite> select * from panama limit 10;

我能做到这一点,而无需启动一个容器?这样的事情不工作...

echo "select * from panama limit 10;" | docker run --rm shantanuo/panama sqlite3 panama.sqlite > stn.txt 
+0

您Dockerfile添加到您的问题 – CodeNotFound

回答

1

你可以得到你想要的行为,这样做:

docker run --rm shantanuo/panama sqlite3 panama.sqlite "select * from panama limit 10" > stn.txt