1. 镜像相关
1.1 通过Dockerfile构建镜像
docker build -t <image>:<tag>
1.2 查看已有的docker镜像
docker images
docker image ls
1.3 检索对应关键字的docker镜像
docker images | grep case_center
docker image ls | grep case_center
1.4 删除docker镜像
docker rmi imageId
docker image rm imageId
注意:
* 以上两个命令执行时需要保证被删除的镜像没有被容器引用
* 加上-f可以强制删除镜像,即便是镜像正在被容器引用
1.5 搜索镜像
docker search [option] keyword
例如:docker search musql
1.6 查看镜像的详细信息
docker inspect keyword:tag
例如:docker inspect java:8
2. 容器相关
2.1 查看所有的容器(运行、未运行、沉睡)
docker ps -a
docker container ls -a
2.2 查看正在运行的容器
docker ps
2.3 检索关键字对应的容器
全部容器:
docker ps -a | grep case_center
docker container ls -a | grep case_center
运行的容器:
docker ps | grep case_center
docker container ls |grep case_center
2.4 启动、重启、暂停容器、删除容器
启动:
docker run containerId
重启:
docker restart containerId
暂停:
docker stop containerId
删除:
docker rm containerId
2.5 进入已启动的容器
docker exec -it containerId /bin/bash
进入容器后退出容器:exit
2.6 查看容器日志
docker logs -f containerId
备注:加-f加载完控制台日志后不会退出,会继续跟着请求刷新