docker exec和docker exec -it之间有什么区别?
我是Docker的新手.我试图使用Docker容器实现MySQL.
当谈到在Docker容器中执行mysql命令时,教程显示了这个命令docker exec -it mysql1 mysql -uroot -p
Docker文件中提到的docker exec意味着在容器中运行命令.可选的i标签表示“即使没有连接也保持STDIN打开”.可选的t标记表示“分配伪tty”.
什么意思是“保持STDIN开放”,什么意思是“附加”?什么意思是“分配伪tty”?
我不熟悉shell命令.我不知道为什么’ – ‘应该加在这里.如果我只输入docker exec mysql1 mysql -uroot -p,会有所不同吗?
如此困惑,期待任何帮助……谢谢……