docker部署yolov8

时间:2025-03-23 21:59:03

换源

$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前三位>