網上找了很多方法都是jupyter 運行正常但不知道如何打開Tensorboard。折騰了很久,實驗很多中方法最終找到了一個正確的方式。
首先創建docker volumes
docker volume create --name notebooksdocker volume create --name logs
注: 這個是docker創建的volume 用來供jupyter 運行的notebook 和log 保存的卷信息。
然后在本機創建兩個運來實際掛載notebooks 和logs的目錄
注:目錄根據自己情況創建
sudo mkdir /home/dyufei/docker/notebookssudo mkdir /home/dyufei/docker/logs
Docker 運行jupyter(創建jupyter容器)
docker run /--name jupyter /-d /-v notebooks:/home/dyufei/docker/notebooks /-v logs:/home/dyufei/docker/logs /-e "PASSWORD=abc123 /-p 8888:8888 /tensorflow/tensorflow
注:
Docker 運行jupyter(創建tensorboard容器)
docker run / --name tensorboard / -d / -v logs:/home/dyufei/docker/logs / -e "PASSWORD=abc123" / -p 6006:6006 / tensorflow/tensorflow:latest / tensorboard --logdir /home/dyufei/docker/logs
大功告成!這樣就可以在瀏覽器中打開了,
http://localhost:8888/
http://localhost:6006/
試試看
Tensorboard 和 jupyter 運行和停止
上面的命令創建并運行了 tnsorboard 和 jupyter兩個容器,之后就可以直接啟動和停止容器的方式來運行和停止Tensorboard 和 jupyter。
1)停止
docker stop jupyterdocker stop tensorboard
2)啟動
docker start jupyterdocker start tensorboard
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答
圖片精選