)は()でくくられているのでコマンド実行ですよね。mysqlですからクライアント起動をしているのだと思います。--protocolはプロトコルの指定でsocketにしています。rootでログインするということdayone、これはわかりますが...。mysql=だ、代入?しているよ?なにが入るの?なにが代入されるのか確かめるために以下のようにしてコンテナを起動しました。これであればスクリプトは実行されない状態でコンテナが起動します。/bin/bashまず試しに右辺だけ実行してみました。(2)あ?あんだこら?どうやらmysqld.sockが無いと怒られたようです。公式MySQLコンテナに出力されるmy.cnfの抜粋ですが、通信用のソケットの指定がされているのがわかるかと思います。(socket=/var/run/mysqld/mysqld.sock)ここにソケットがないとあかんのです。/var/run/mysqld/mysqld.sockmysqld.sockとはUNIXドメインソケットのことで、プロセス間通信に用いられるファイルディスクリプタです。localhostの場合はこのファイルを介して通信するんですね。調べてみましたが、mysqldを起動させないとmysqld.sockは生成されないそうです。