# 搜索[a]的镜像
docker search [a]
# 下载镜像[b],可以自由选择
docker pull [b]
# 查看存在的镜像
docker images
# 删除镜像 删除镜像前需要删除它的所有容器,使用命令 docker rm 删除.
# 或者 docker rmi
docker image rm
# 运行存在的镜像;-dt 后台运行;--name 命名;-p 80:80 将后面的docker容器端口映射到前面的主机端口;--rm 运行完删除容器
docker run -dt --name [n] -p 80:80 --rm [b]
# 进入运行中的容器
docker exec -it /bin/bash
# 运行存在的镜像,并以交互的方式进入容器,运行完删除容器
docker run -it --rm ubuntu /bin/bash
# 查看运行中的容器
docker container ls
# 查看所有的容器,包括未运行的容器.
docker ps -a
# 停止指定的容器,不指定为所有的容器
docker stop
# 删除所有的容器
docker rm
# 停止/开启/重启/强制终止 容器
docker [stop/start/restart/kill]
docker commit -p container-backup
# 创建Docker的快照
sqli-lab
# 启动,映射到本地8000端口
docker run -dt --name sqli -p 8000:80 --rm acgpiano/sqli-labs
# 停止
docker container ls 或 docker container ps -a 查看容器 id
docker stop