基础命令(频繁使用)
- 查看镜像
docker images
构建镜像
docker build -t-t是标签的意思,格式是<REPOSITORY > : <TAG>,如果你不创建这个,就会创建一个你FROM的镜像的默认名字,比如你在dockerfile指定FROM nginx,然后再docker build时候没有指定-t,你的这个镜像就会变成nginx:latest,你之前的nginx:latest就会变成nginx:<none>,所以构建的时候尽量指定-t.删除镜像
docker rmi,后面可以跟镜像名:TAG的格式,也可以用IMAGES ID.运行容器
docker run我们看到很多时候需要交互模式,其中
-it是交互模式的参数如果我们需要后台运行,参数
-d--name <容器名>如果不使用这条参数,docker将会自己分配容器名停止容器
docker stop,删除容器docker rm查看在运行的容器
docker ps查看所有的容器
docker ps -aq查看所有新创建的容器
docker ps -l
有时候我们需要一下子清理掉全部运行中的容器:
1 | docker stop $(docker ps -q) |
然后删除掉全部容器:
1 | docker stop $(docker ps -aq) |
一条命令实现:
1 | docker stop $(docker ps -q) & docker rm $(docker ps -aq) |
放一张图,docker command,(图出自原图链接)
