目前网络上讲 docker 的内容非常之多,本文也是根据自己的一些实际项目经验做出的一些总结。
docker 版本的管理的话,主要是用的华为云的 swr,由于之前项目有使用过,因此比较熟悉。
1. 基本的操作
容器的启动 因为常见的都是 ai 的容器,因此需要启动GPU
docker run -dit —gpus all swr.cn-north-4.myhuaweicloud.com/{组织名称}/{镜像名称}:{版本} /bin/bash
设置容器的 开机自动启动 针对于已经启动好的镜像
docker update --restart=always docker_id
重启容器
docker stop xxxx
docker start xxxx
进入容器
docker exec -it e4a4ad8bda87 /bin/bash
删除镜像 个人推荐用 id 是比较好的,不容易混淆,如果删错就悲剧了。
-f 强制删除
docker rmi xxx
删除容器
docker rm xxx
高级删除
docker image prune 删除没有标签的镜像
docker container prune 删除悬挂的容器
docker image prune -a **删除所有未使用的镜像和悬挂的镜像**