いちいち docker execで bashや sh を実行してしてファイルを書くのが面倒だったのでワンライナーでやりたいが、リダイレクト(>>)がうまくいかなかった時のメモ。 結論 以下のようにすれば良い よく見るとdocker execのページにも以下の記載があった。 COMMAND should be an executable, a chained or a quoted command will not work. Example: docker exec -ti my_container "echo a && echo b" will not work, but docker exec -ti my_container sh -c "echo a && echo b" will. 経緯 コンテナ内でファイルへの追記をする時に以下の手順を実施していたが、面倒だなと感じた。