赞
踩
核心配置方法回顾,与 GPU无法使用的解决方案。
用于加速资源下载!修改配置文件: daemon.json
添加国内镜像源:
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com",
"https://cr.console.aliyun.com/"
]

C:\Users\xxx\.docker 文件夹内 值得一提,pycharm配置docker时,只依赖于镜像文件,而不需要容器。 换句话说,当配置好docker后,点击运行程序,pycharm会自动生产一个临时容器,运行结束后,会自动销毁.
(可以从Docker desktop软件上查看到这个现象!)
一般情况下,如果不使用GPU,这没什么影响!
也就是说,如果使用GPU,这样配置是不行的。因为pycharm不会自动启动docker中的gpu!
在Docker Desktop中,勾选,打开TLS功能。

pycahrm上的配置如图。经常使用Pycharm的应该熟悉!


在 Pycharm 上,可以很方便的操控Docker,包括拉取镜像,建立容器,进入或退出容器等等。鼠标右键就可以方便使用,避免了复杂的命令!
但是,这里的容器连接,也只是用于查看容器或者镜像的情况,当运行python程序时,和这里的容器状态没什么关系!!!!!
也就是说,如何你需要改变容器里的内容,你需要它们保存成新的镜像,然后,再重复第二步的配置工作!

在 2 中提到,在cmd命令窗口中,明明可以用GPU。而实际运行程序时,无法使用GPU的问题。
此刻,需要配置 daemon.json 文件,使docker默认使用 nvidia-docker。
添加内容:
"default-runtime": "nvidia",
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": [ ]
}
}
ubuntu系统, daemon.json 文件是在 /etc/docker/daemon.json
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。