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