在将image镜像run成容器时使用以下命令
sudo NV_GPU=1 nvidia-docker run --name *** -d -p ****:5000 -it -v **/**:/workspace tensorflow:18.09-py3
之前是一直在最后加上 bash 的,但这一次在使用digits镜像时,提示bash是一个无法识别的参数,所以在run成容器时,将命令中的bash删掉了,但是这就导致一个问题是:在start容器成功后,卡在了attach容器那里。
解决方法:
不用docker attach来进入容器,使用以下命令:
nvidia-docker exec -it 容器ID /bin/bash
问题可以顺利解决。