–name=“容器新名字” ,为指定容器指定一个名字
-d:后台运行容器并返回一个容器ID,即启动守护式容器(后台运行)
-i:以交互模式运行容器,通常与-t同时使用
-t:为容器重新分配一个伪输入终端,通常与-i同时使用,即启动交互式容器(前台有伪终端,等待交互)
-P:随机端口映射
-p:指定端口映射

-a:列出当前所有正在运行的容器+历史运行过的
-l:显示最近创建的容器
-n:显示最近n个创建的容器
-q:静默模式,只显示容器编号
退出容器:有两种方式:
exit:run进去容器,exit退出,容器停止
ctrl+p+q:run进去容器,ctrl+p+q退出,容器不停止
这是因为 Ctrl+Q+P 组合键不会发送任何命令或信号给容器,它只是从容器的终端中分离(detach)你的当前会话。这样,你可以退出容器的终端,但容器仍然在后台继续运行。
这种行为通常适用于某些情况,例如当你在容器中执行某个长时间运行的任务时,你希望退出终端但保持容器继续运行。你可以随时重新附加(attach)到容器的终端,以查看任务的输出或进行其他操作。
需要注意的是,使用Ctrl+Q+P组合键前提是在非交互式的容器终端中使用,如果你正在使用交互式终端(如通过docker run -it启动容器),则Ctrl+C组合键将会中断(stop)容器。只有在非交互式终端中使用Ctrl+Q+P才会分离你的会话而不停止容器。
启动已经停止的容器:docker start 容器id或者容器名
重启容器:docker restart容器id或者容器名
停止容器:docker stop容器id或者容器名
强制停止容器:docker kill 容器id或者容器名
删除已经停止的容器:docker rm 容器id
重要:有镜像才能创建容器,这是根本前提(下载一个Redis镜像演示)
启动守护式容器(后台服务器)
查看容器日志:docker logs 容器id
查看容器内运行的进程:docker top 容器id
查看容器内部细节:docker inspect 容器id
进入正在运行的容器并以命令交互
从容器内拷贝文件到主机上
导入和导出容器