2016-04-30 87 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