# 显示当前的镜像列表
docker images
# 显示当前正在运行的容器
docker ps
# 显示所有容器
docker ps -a
# 搜索镜像
docker search [镜像名]
# 拉取镜像
docker pull [镜像名]:[版本号(不写的话默认拉取latest)]
# 删除镜像
docker rmi [镜像名]:[版本号]
# 删除容器
docker rm [容器名或者容器id]
# 查看容器或者镜像的详细信息
docker inspect [容器名/容器id]或者[镜像名/镜像id]
# 创建容器,以交互方式,运行终端
docker run -it --name=c1 [镜像名] /bin/bash
# 创建容器,以后台运行方式(守护进程)启动
docker run -id --name=c2 [镜像名]
# 创建容器,设置映射端口
docker run -id --name=springboot_hello -p 9090:8080 [镜像名]
# 创建容器,挂载数据卷
docker run -it --name=c3 -v /root/data(宿主机目录):/root/data(容器目录) [镜像名] /bin/bash
# 创建数据卷容器
docker run -it --name=c3 -v /volume [镜像名] /bin/bash
# 创建启动c1,c2容器,设置数据卷容器
docker run -it --name=c1 --volume-from c3 [镜像名] /bin/bash
docker run -it --name=c2 --volume-from c3 [镜像名] /bin/bash
# 从dockerfile创建镜像(注意最后面有个点)
docker build -f [dockerfile文件路径] -t [指定镜像的名字]:[版本号] .