第一步,根据Docker官网安装教程安装Docker;
国内安装一般很慢,甚至经常中断导致安装不成功,不急,tips1
实测不用一分钟!只要你网速够!
第二步,安装tensorflow;
这个时候如果直接按照网上的教程来pull,还是很慢很慢的,并且很有可能出现TLS handshake timeout 错误,但是tips2如果换成国内的hub,又可以快到飞起来了。。。
设置国内仓库ddaoclound:
$ echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=http://f2d6cb40.m.daocloud.io\"" | sudo tee -a /etc/default/docker
$ sudo service docker restart
这个时候你就可以随意pull你想要的image了;
以tensorflow为例,
https://hub.docker.com/r/tensorflow/tensorflow/
一步到位,
$ docker run -it -p 8888:8888 tensorflow/tensorflow
然后打开 http://localhost:8888/,就可以愉快的开始深度学习了;
docker直接省掉了配置中让人疯掉的问题,给你一个容器,让你自由驰骋,希望对刚使用docker的童鞋们有所帮助,不枉我探索了一番,逃:)