docker使用

常用命令

命令 描述
docker login 登陆
docker logout 登出
docker search [xxx] 搜索镜像
docker pull [xxx] 拉取指定名字的镜像
docker rm [container_id] 根据容器id删除
docker rmi [image_id] 根据镜像id删除
docker ps 查看所有正在运行的容器
docker container ps 查看所有正在运行的容器
docker container ps -a 查看所有容器
docker images 查看所有镜像
docker image ls 查看所有镜像
docker image ls -f dangling=true 查看虚悬镜像(官方发了新版)
dcker system df 查看doker镜像磁盘占用率
docker container rm [container_id] 根据容器id删除容器
docker image rm [image_id] 根据镜像id删除镜像
docker stop [container_id / container_name] 停止指定id的容器
docker start [container_id / container_name] 运行指定id的容器
docker volume create xxx 创建一个数据卷
docker volume ls 查看所有的数据卷
docker volume inspect xxx 查看指定的数据卷
docker volume rm xxx 删除指定的数据卷
docker volume prune 清理无效的数据卷
docker run xxx 运行指定镜像
docker exec -it xxx /bin/bash 进入指定容器
docker network ls 查看容器所有的网络
docker network prune 清理无效的网络
docker network 查看docker网络
docker logs [container_id] 查看指定容器id的日志
docker logs -f 查看指定容器的日志条数
docker port [container_id / container_name] 查询指定容器的端口映射