docker核心概念(镜像、容器、仓库)及基本操作:https://www.cnblogs.com/whych/p/9446032.html
详解Docker挂载本地目录及实现文件共享:
https://blog.csdn.net/magerguo/article/details/72514813
外部访问docker容器(docker run -p/-P 指令)
https://blog.csdn.net/u012260238/article/details/88891620
docker run -it --name test_zt -p '3450:3445' e6692fdb13cb /bin/sh
-i 是交互的意思,如果没有 -i 选项,/bin/bash 不需要交互就没事干,会立即退出,然后容器就会退出; -t是分配终端,如果没有-t ,则 docker attach 进去的话,就没法和/bin/bash 进行交互,当然,如果你压根儿不知道attach或者压根儿没用过attach的话,你可能永远不知道这个-t有啥用;
所以说, -it 选项是和 /bin/bash attach 有直接关系