Reinforcement Learning课程Docker镜像制作
- 前提
- 从Dockerfile构建可用image
- 最后
前提
参照吴恩达机器学习环境本地化构建wsl+docker+tensorflow+cuda的1~3构建了Docker可运行的环境
从Dockerfile构建可用image
-
下载附件并命名为的
Dockerfile
-
在Dockerfile所在的文件夹下运行
docker build -t reinforcement-learning:v2 .
即可 -
运行
$ docker run --runtime=nvidia --gpus all -it -p 10000:8888 --name tfGPU -v /mnt/d/Docker/jovyan:/data reinforcement-learning:v2
就可以顺利启动我们新创建的镜像了。
注意bash窗口中输出的
token
信息,后面填到浏览器中
- 从Chrome启动127.0.0.1:10000,输入对应的
token
信息就可以启动Jupyter Notebook了,但是考虑到plotly和ipywidget的兼容性,建议启动Jupyterlab进行运行,才能保证所有的结果正确无误。
最后
欢迎参考这个github仓库进行构建吴恩达机器学习环境本地化构建的Github仓库