Docker 操作命令
Docker完美融合Linux,所以Docker命令行的风格和Linux还是比较接近的,相对来说比较容易上手。
镜像操作
搜索镜像
使用 docker search 命令可以搜索 Docker Hub 或其他镜像仓库中的镜像。
docker search <关键词>
下载镜像:
使用 docker pull 命令可以下载指定的镜像到本地。
docker pull <镜像名称>
列出本地镜像
使用 docker images 命令可以列出本地已下载的镜像。
docker images
删除本地镜像
使用 docker rmi 命令可以删除本地的一个或多个镜像。
docker rmi <镜像名称>
构建镜像
使用 docker build 命令可以根据 Dockerfile 构建自定义镜像。
docker build -t <镜像名称> <Dockerfile路径>
标记镜像
使用 docker tag 命令可以为现有镜像添加一个新的标签。
docker tag <现有镜像名称> <新的镜像名称>
修改镜像
使用 docker commit 命令可以基于容器创建一个新的镜像。
docker commit <容器ID> <新的镜像名称>
保存镜像为文件
使用 docker save 命令可以将镜像保存为一个压缩文件。
docker save -o <保存文件路径> <镜像名称>
加载镜像文件
使用 docker load 命令可以从一个镜像压缩文件加载镜像。
docker load -i <镜像文件路径>
导出容器文件系统
使用 docker export 命令可以将容器的文件系统导出为一个压缩文件。
docker export -o <导出文件路径> <容器ID>
导入容器文件系统为镜像
使用 docker import 命令可以从一个容器文件系统压缩文件导入为一个镜像。
docker import <导入文件路径> <新的镜像名称>
容器操作
运行容器
使用 docker run 命令可以基于镜像运行容器。
docker run <镜像名称>
列出运行中的容器
使用 docker ps 命令可以列出当前正在运行的容器。
docker ps
列出所有容器(包括停止状态)
使用 docker ps -a 命令可以列出所有容器,包括运行中和停止的容器。
docker ps -a
启动容器
使用 docker start 命令可以启动已停止的容器。
docker start <容器ID>
停止容器
使用 docker stop 命令可以停止正在运行的容器。
docker stop <容器ID>
重启容器
使用 docker restart 命令可以重启容器。
docker restart <容器ID>
删除容器
使用 docker rm 命令可以删除容器。
docker rm <容器ID>
查看容器日志
使用 docker logs 命令可以查看容器的日志。
docker logs <容器ID>
执行命令在容器内部
使用 docker exec 命令可以在容器内部执行命令。
docker exec <容器ID> <命令>
导入容器
使用 docker import 命令可以从一个容器文件系统压缩文件导入为一个镜像。
docker import <导入文件路径> <新的镜像名称>
导出容器
使用 docker export 命令可以将容器的文件系统导出为一个压缩文件。
docker export -o <导出文件路径> <容器ID>
- 感谢你赐予我前进的力量