docker run [options] image [command] [arg]新建并启动容器
说明
- —name=”容器新名字” 为容器指定一个名称
- -d 后台运行容器,并返回容器ID,也即启动守护式容器
- -i 以交互模式运行容器,通常与-t同时使用
- -t 为容器重新分配一个伪输入终端,通常与-i同时使用
- -P 随机端口映射
-p 指定端口映射,有以下四种格式
ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort
containerPort
docker ps列出当前运行的所有容器
说明
-a 列出当前所有正在运行的容器+历史上运行过的
- -l 显示最近创建的容器
- -n 显示最近创建的n个容器
- -q 静默模式,只显示容器编号
- —no-trunc 不截断输出
退出容器
exit容器停止退出
ctrl+p+q容器不停止退出
docker start 容器ID或者容器名 启动容器
docker restart 容器ID或者容器名 重启容器
docker stop 停止容器
docker rm 容器ID或者容器名 删除容器
docker rm -f $(docker ps -a -q) 一次性删除多个容器