本文csdn地址

背景

对于 Docker 这一个“庞然大物” 来说,想用好它其实没有这么难,掌握好基本几个指令就可以了,这里将平时自己用得多的整理一下

指令

指令类型 指令 功能
基本 docker login 登录镜像仓库
镜像操作 docker images 查看本地镜像信息
docker pull 拉取镜像
docker tag 给一个镜像添加另一个tag
docker rmi 删除镜像
docker commit -m -a 容器打包成镜像
docker push 提交镜像到远端仓库
docker inspect 查看本地/远端镜像信息
docker image prune 清理无用镜像(小心执行)
docker save > image.tar 保存镜像到 tar
docker load image.tar 从tar 包中还原镜像
容器操作 docker ps 查看容器列表
docker run 启动容器
docker run -p 3306:3306 –name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
docker rm 删除容器
docker exec -it /bin/bash 进入容器
docker container prune 清理未运行的容器
docker logs 查看容器/服务日志
volume docker volume ls 查看所有 volume
network docker network ls 查看当前所有网络
docker network create 创建网络
服务状态 docker stats 查看服务实时状态,每个容器的资源使用情况
docker info 查看 docker 安装版本信息、基本配置等
docker system df 拉取镜像
-v: 查看具体信息,比如每个容器的磁盘占用