docker常用 基本命令

1.查看所有镜像

docker images

  

2删除镜像(会提示先停止使用中的容器)

docker rmi  镜像name/镜像id
或者是
docker image rm [image]

3查看所有容器

docker ps -a

4查看容器运行日志

docker logs 容器名称/容器id

5停止容器运行

docker stop 容器name/容器id

6终止容器后运行

docker start 容器name/容器id

7容器重启

docker restart 容器name/容器id

8删除容器

docker rm  -f 容器name/容器id

9删除镜像

docker rmi -f $(docker images) --删除所有镜像

10查询docker 的详细信息

docker stats dockerid

11进入容器命令

docker exec -it 59ec

12重启docker

systemctl restart docker

13.docker kill

docker kill 容器ID或容器名 :直接关闭容器

14.镜像搜索  

##搜索仓库MySQL镜像
docker search mysql
## --filter=stars=600:只显示 starts>=600 的镜像
docker search --filter=stars=600 mysql
## --no-trunc 显示镜像完整 DESCRIPTION 描述
docker search --no-trunc mysql
## --automated :只列出 AUTOMATED=OK 的镜像
docker search  --automated mysql

15.启动所有容器

docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

16.关闭所有容器

docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

17.删除所有容器

docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)
或者是
docker rm -f $(docker ps -aq)

18.下载镜像

##下载Redis官方最新镜像,相当于:docker pull redis:latest
docker pull redis
##下载仓库所有Redis镜像
docker pull -a redis
##下载私人仓库镜像
docker pull bitnami/redis

  

 

 

 

 

  

  

 

 

  

  

  

 

原文地址:https://www.cnblogs.com/wangmaolin/p/13684767.html