docker exec
不適用於我。如果我使用docker exec -it mymachine bash
連接到正在運行的容器並運行sh -c 'mysql -u root < /tmp/schema.sql'
,則它可以正常工作。重定向docker-exec的輸出
如果我只是運行docker exec mymachine sh -c 'mysql -u root < /tmp/schema.sql'
,它不會給出任何錯誤,但它什麼也不做。如果我運行docker exec mymachine sh -c 'mysql -u root < /tmp/i_dont_exist.sql'
,它也不會給我任何錯誤。
我該如何解決這個問題?
做了編輯解釋 – lamirap