Docker备忘清单

目录
本文记录了Docker的常用命令
-
获取 Docker 帮助信息
1docker --help -
获取 Docker 版本号
1docker version -
从远程仓库下载指定的镜像到本地
1docker pull <image> -
根据 Dockerfile 构建一个新的镜像
1docker build -t <image> -f <dockerfile> . -
列出本地已下载的镜像列表
1docker images -
列出正在运行的容器
1 2 3docker ps # 列出所有容器(包括已停止的容器) docker ps -a -
启动一个已停止的容器
1docker start <container> -
停止一个正在运行的容器
1docker stop <container> -
重启一个容器
1docker restart <container> -
在正在运行的容器中执行命令
1docker exec <container> <command> -
删除指定的容器
1docker rm <container> -
删除指定的镜像名
1docker rmi <image> -
将镜像转换为压缩文件
1docker save -o <tar> <image> -
将压缩文件转换为镜像
1docker load -i <tar> -
将容器快照保存为新的镜像
1docker commit <container> <image> -
获取Docker对象(容器、镜像、网络、数据卷等)的低级配置和状态信息
1docker inspect <image>|<container>|<volume>|<network> -
用于在容器与主机之间的复制文件或目录
1 2 3 4# 容器 -> 主机 docker cp <container>:<containerfilePath> <localFilePath> # 主机 -> 容器 docker cp <localFilePath> <container>:<containerfilePath> -
显示Docker主机系统相关信息
1docker system info -
显示Docker使用空间情况的系统报告
1docker system df -
查找Docker Hub上的镜像
1docker search ubuntu -
查看容器日志
1docker logs <container> -
给镜像创建一个标签
1docker tag <image> <tag> -
运行一个镜像
1docker run -name <container> <image>