写在前面
为了复现一个pytorch的代码,花了一天时间配置容器,就是为了省事,直接在网上找了一个pytorch-opencv的镜像,从镜像创建容器,然后配置容器的可视化界面vncserver,期间出现了各种问题,记录下来解决方案。
pytorch-opencv的镜像
在github上找到大神配置好的镜像,这里直接贴出来: 命令行pull pytorch镜像,或者修改dockerfile然后创建pytorch镜像.
#sudo docker pull rwightman/pytorch-opencv
pull下来镜像后,可以查看现有的镜像有哪些
# sudo docker images
可以看到镜像已经pull到本地了
基于镜像新建容器并启动
# sudo docker run -it rwightman/pytorch-opencv:latest /bin/bash
启动后用查看容器是否创建好
# sudo docker ps -a
注意如果用sudo docker ps命令只能查到当前正在运行的容器,加** - a **可以查看所有容器
根据CONTAINER ID,就可以启动容器