docker run -i -t ubuntu /bin/bash命令中的-i和-t参数和/bin/bash有什么用?

Docker 启动命令中的-i和-t参数是做什么的,
比如sudo docker run -i -t ubuntu /bin/bash,还有 /bin/bash是做什么的?

-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-i: 以交互模式运行容器,通常与 -t 同时使用
/bin/bash:载入容器后运行bash

具体可以参考下面两个🔗:
https://www.runoob.com/docker/docker-run-command.html
https://www.cnblogs.com/Guhongying/p/10894434.html