换源
$vi /etc/docker/
press-->[a]
{
"registry-mirrors" : [
"/",
"",
"",
"",
"",
"."
],
"insecure-registries" : [
"",
""
],
"debug" : true,
"experimental" : true
}
press-->[Esc]-->[:wq/q!]
创建镜像
$docker build -f ./ultralytics-main/docker/Dockerfile -t yolov8:v0 .
运行镜像
$docker container run --name yolo8 --gpus all -it yolov8:v0 /bin/bash
测试
$yolo predict model= source="/images/"
中断后继续
改model= 加resume=True
宿主机复制到镜像
$exit
$docker ps -a
$docker cp data yolo8:/usr/src/ultralytics
$docker restart yolo8
$docker attach yolo8
杀死进程
$docker rm -f yolo8
镜像导出
$docker save yolov8:v0 -o /home/yolov8_v0.tar
维护
查看容器
$ps -a
停止运行
$docker stop <容器ID前三位>
删除容器
$docker rm <容器ID前三位>
查看镜像
$docker images
删除镜像
$docker rmi <镜像ID前三位>