docker容器已创建成功,若想修改映射GPU数量,除了重新创建一个容器外,还可以修改容器的配置文件来达到修改的目的。
先把docker服务关掉。
systemctl stop docker
找到你要修改容器的id,我的容器id为“9d676d24c4f8367357658f7329afa026840d7a5ed8fb9f26918922d0c004098c”
cd /var/lib/docker/containers/9d676d24c4f8367357658f7329afa026840d7a5ed8fb9f26918922d0c004098c
修改hostconfig.json 文件
vim hostconfig.json
找到以下代码:
"DeviceIDs":["1"]
因为我之前之映射了一块显卡,所以这里是["1"],注意这里是显卡变化,不是显卡数量,如果映射4块显卡,则改为:
"DeviceIDs":["1,2,3,4"]
最后记得启动docker服务
systemctl start docker