以下のコマンドは正しく実行され、「Hello from Docker」と表示されます。出力.txt
docker run -it --rm ubuntu echo "Hello from Docker." >> /home/ubuntu/out.txt``
次に「sudo crontab -e」を開き、下の行を入れるとout.txtが空になります。
* * * * * docker run -it --rm ubuntu echo "Hello from Docker." >> /home/ubuntu/out.txt
以下のコマンドは機能し、dockerのバージョンをout.txtに入れます。
* * * * * docker -v >> /home/ubuntu/out.txt
私が知っている限り、「docker run」はcronでは動作せず、エラー/出力を提供しません。理由をご存知ですか?
ベストアンサー1
-it
対話型端末ではこれらのオプションを使用しないでください。しかし、端末や対話なしでスクリプトでそれを使用しています。