1. 程式人生 > >Docker 下執行 Tensorflow

Docker 下執行 Tensorflow

Docker 下執行 Tensorflow

準備
1、安裝好Docker並且登陸
在這裡插入圖片描述
2、在cmd或者PowerShell當中進行登陸:

docker login

在這裡插入圖片描述
實現
1、如果本地沒有tensorflow的映象,則會在下載後執行:

docker run -it -p 8888:8888 tensorflow/tensorflow /bin/bash

2、在Linux互動介面當中執行ipython notebook命令,會提示root許可權問題,正確的輸入如下:

ipython notebook  --allow-root

在這裡插入圖片描述
3、在瀏覽器中輸入:

http://127.0.0.1:8888

在這裡插入圖片描述
此時即可在jupyter筆記本當中執行tensorflow程式碼。
在這裡插入圖片描述
說明
1、docker run 的意思就是字面意思,-i -t 的意思是進行交換式的工作環境,-p 8888:8888 是將映象中的埠對映到宿主機,在內部外部都是8888埠,當然也可以修改, /bin/bash 的意思是選擇映象的輸出,這裡選擇的是 輸出到bash