Ubuntu 基於Docker的TensorFlow 環境搭建


基於Docker的TensorFlow 環境搭建

基於(ubuntu 16.04LTS/ubuntu 14.04LTS)

一、docker環境安裝

1)更新、安裝依賴包

sudo apt-get update
sudo apt-get install
apt-transport-https
ca-certificates
curl
software-properties-common

2)添加官方密鑰

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3)添加倉庫

sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"

4)安裝docker

A:更新安裝包

sudo apt-get update

安裝最新版

sudo apt-get install lxc-docker

安裝指定版

sudo apt-get install docker-ce

查看版本

docker -v

二、TensorFlow 環境搭建

1)下載TensorFlow鏡像

docker pull tensorflow/tensorflow
或者
sudo docker pull tensorflow/tensorflow

2)創建運行TensorFlow容器

docker run --name my-tensortflow -it -p 8888:8888 -v ~/tensorflow:/test/data tensorflow/tensorflow

docker run運行鏡像:

--name 為創建容器名 即:my-tensortflow

-it 保留命令行運行

-p 8888:8888 將本地的8888端口http://localhost:8888/映射,

-v ~/tensorflow:/notebooks/data 將本地的/tensorflow文件夾掛載到新建容器的/test/data下(這樣創建的文件可以保存到本地/tensorflow)
tensorflow/tensorflow為指定的鏡像,默認標簽為latest(即tensorflow/tensorflow:latest)

3)開啟TensorFlow容器

A: 在瀏覽器中輸入localhost:8888
B: 將命令行生成的token 貼在網頁的passwor or token 框里,點login按鈕
C:在首頁可以新建一個python 來測試

關閉TensorFlow和開啟TensorFlow環境

4)開啟、關閉tensorflow容器

關閉:

docker stop my-tensortflow

開啟

docker start my-tensortflow
瀏覽器中輸入 http://localhost:8888/ 登錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM