Docker 常用指令
背景
对于 Docker 这一个“庞然大物” 来说,想用好它其实没有这么难,掌握好基本几个指令就可以了,这里将平时自己用得多的整理一下
指令
指令类型 | 指令 | 功能 |
---|---|---|
基本 | docker login | 登录镜像仓库 |
镜像操作 | docker images | 查看本地镜像信息 |
docker pull | 拉取镜像 | |
docker tag | 给一个镜像添加另一个tag | |
docker rmi |
删除镜像 | |
docker commit -m |
容器打包成镜像 | |
docker push | 提交镜像到远端仓库 | |
docker inspect | 查看本地/远端镜像信息 | |
docker image prune | 清理无用镜像(小心执行) | |
docker save |
保存镜像到 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 |
进入容器 | |
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: 查看具体信息,比如每个容器的磁盘占用 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Smiecj的小窝!
评论