Docker 技巧

维持一个长久运行的容器以供调试,加sleep infinity
容器停止后,自动删除这个容器 –rm

例子
docker run -dit –device=/dev/kfd –device=/dev/dri –group-add video –runtime=runc –name ubuntu-alwayson qinzhen/comfyui-rocm:0.9.1 sleep infinity

之后使用 docker exec -it ubuntu-alwayson bash 进入,在宿主机使用docker restart ubuntu-alwayson 重启

在容器内做了修改之后可以使用一下命令提交变更

docker commit “运行中的容器ID” “镜像名,如:qinzhen/xxxx”

做一个正式镜像

目录里建立Dockerfile文件,里面写上配置

docker build -t “镜像名” . (不要忘记有.)

docker push “镜像名”

评论已关闭。