操作
查询docker中镜像
docker images
查询正在运行的容器
docker ps
查询所有容器
docker ps -a
运行容器XXX
docker start XXX
进入容器
docker attach XXX
docker exec XXX
停止容器XXX
docker stop XXX
强行停止容器XXX
docker kill XXX
停用所有运行中容器
docker stop $(docker ps -q)
重启所有容器
docker restart XXX
删除所有容器
docker rm $(docker ps -aq)
镜像的导出与导入
容器XXX导出:docker export XXX> 路径\名称.tar
docker export XXX > I:\ubuntu.tar
镜像XXX导出:docker save -o ./XXX.tar XXX:v1
docker save -o ./XXX.tar XXX:v1
容器XXX导入:
docker import 路径\名称.tar 自定义镜像名称
丢弃了所有的历史记录和元数据信息,仅保存容器当时的快照状态。在导入的时候可以重新制定标签等元数据信息。
docker import I:\ubuntu.tar
docker load 路径\名称.tar 自定义镜像名称
将保存完整记录,体积较大。
docker load I:\ubuntu.tar
与宿主机的文件传输
宿主机 --> 容器
docker cp <宿主机文件绝对路径> <容器名>:<容器目标路径>
示例:
docker cp Z:/home/detect_porn/nsfw_data_scraper/data.tar 5b4fb92b31db:/root/nsfw_data_scraper