docker的安裝,配置,及內部tensorflow安裝
docker的安裝,配置,更新和解除安裝
Docker支援下面的這些Ubuntu作業系統:
- Ubuntu Xenial 16.04 (LTS)
- Ubuntu Wily 15.10
- Ubuntu Trusty 14.04 (LTS)
- Ubuntu Precise 12.04 (LTS)
該頁指導你使用Docker管理髮行包和安裝機制來安裝Docker。使用這些包能夠確保你獲得最新的Docker發行版。如果你希望使用Ubuntu管理包進行安裝,可以查閱一個UBuntu資料。
注意:Ubuntu 14.10和15.04存在Docker的APT庫,但是並不官方支援。
要求
不管你的Ubuntu版本是什麼,Docker要求64位系統安裝。除此之外,你的核心最低版本要求為3.10。最近的3.10的較小版本或最新的維護版本都是可以接受的。
更新包資訊,確定APT以https
方法工作,並且CA證書已被安裝
$ sudo apt-get
install apt-transport-https
ca-certificates
新增新的GPG
鍵
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
開啟/etc/apt/sources.list.d/docker.list
- 移除所有存在的條目。
-
為你的Ubuntu作業系統新增一個條目。
可能的條目為:-
在Ubuntu Precise 12.04 (LTS)中
deb https://apt.dockerproject.org/repo ubuntu-precise main
- 1
- 1
-
在Ubuntu Trusty 14.04 (LTS)中
deb https://apt.dockerproject.org/repo ubuntu-trusty main
- 1
- 1
-
在Ubuntu Wily 15.10中
deb https://apt.dockerproject.org/repo ubuntu-wily main
- 1
- 1
-
在Ubuntu Xenial 16.04(LTS)
deb https://apt.dockerproject
-
/etc/apt/sources.list.d/docker.list
- 更新
APT
包索引。
$ sudo apt-get update
- 1
- 1
- 如果舊的repo存在則清除
$ sudo apt-get purge lxc-docker
- 1
- 1
- 驗證
APT
是否是從正確的庫中拉取下來的。
$ apt-cache policy docker-engine
執行apt-get upgrade,APT
會從最新的庫中拉取出來
對於Ubuntu Trusty,Wily和Xenial來說,我們推薦您安裝linux-image-extra
核心包。linux-image-extra
包允許你使用aufs
儲存驅動。
為了給您的核心版本安裝linux-image-extra
包:
- 在你的Ubuntu系統中開啟一個終端。
- 更新你的包管理器。
$ sudo apt-get update
- 1
- 1
- 安裝推薦的包
$ sudo apt-get install linux-image-extra-$(uname -r)
- 1
- 1
- 繼續安裝Docker
如果你正在Ubuntu 14.04或12.04中安裝,apparmor
是需要的。你可以使用apt-get
install apparmor
來安裝它
確定你已經安裝了你Ubuntu版本的必要條件。然後,使用下面的命令安裝Docker:
- 使用
sudo
特權作為一個使用者登陸你的Ubuntu。 - 更新你的
APT
包索引。
$ sudo apt-get update
- 1
- 1
- 安裝Docker。
$ sudo apt-get install docker-engine
- 1
- 1
- 開啟
docker
域
$ sudo service docker start
- 1
- 1
- 驗證
docker
被正確安裝
$ sudo docker run hello-world
該命令會向容器中下載一個測試映象並且執行它。當容器執行成功,就會列印一個資訊,然後退出。
[email protected]:~$ sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
03f4658f8b78: Pull complete
a3ed95caeb02: Pull complete
Digest: sha256:8be990ef2aeb16dbcb9271ddfe2610fa6658d13f6dfb8bc72074cc1ca36966a7
Status: Downloaded newer image for hello-world:latest
Hello from Docker.
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker Hub account:
https://hub.docker.com
For more examples and ideas, visit:
https://docs.docker.com/userguide/
初次安裝Docker執行出現的問題。
第一次安裝Docker,執行hello-world是可以的,
重啟系統之後,執行hello-world出現如下報錯:
Cannotconnect to the Docker daemon. Is the docker daemon running on this host?
解決如下:
sudo su- //切換到root
servicedocker start //啟動docker service
dockerimages //顯示所有images
docker runhello-world //重新執行
使用TensorFlow來識別手寫數字
docker run-it -p 8888:8888 tensorflow/tensorflow:0.12.0-rc0
參考
https://docs.docker.com/engine/installation/linux/
相關推薦
docker的安裝,配置,及內部tensorflow安裝
docker的安裝,配置,更新和解除安裝 Docker支援下面的這些Ubuntu作業系統: Ubuntu Xenial 16.04 (LTS)Ubuntu Wily 15.10Ubuntu Trusty 14.04 (LTS)Ubuntu Precise 12.04 (
sublime text 3 + python配置,完整搭建及常用外掛安裝
四年的時間,一直使用EmEditor編輯器進行Python開發,之前是做面向過程,只需要將一個單獨的py檔案維護好即可,用著也挺順手,但是最近在做面向物件的開發,不同的py檔案中相互關聯較多,感覺單純使用EmEditor編輯器確實有些低效(主要是對EmEditor的外
maven+tomcat的安裝與配置,及在eclipse中設定
本機開發環境搭建過程以及心得 maven的安裝與配置 下載與配置環境變數 A1. 注意這裡的系統要求:要安裝JDK,所以得先配置JAVA_HOME。 選擇第二項下載(注意gz代表的是Linux和OSX系統下的壓縮檔案,zip才是windows下的壓縮檔案,
Docker的安裝,配置,更新和解除安裝
在Linux中開啟Docker引擎 我們可以在Linux中安裝Docker並執行Hello world應用程式。通過下面這些操作,我們將會學到更多有關於Docker的基礎特徵。我們將會學到如何: 安裝Docker引擎 在一個容器中執行軟體映象 在Doc
redis3.2.8安裝和配置,及常用命令簡介
什麼redis? redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value型別相對更多,包括string(字串)、list(連結串列)、set(集合)、zset(sorted set –有序集合)和hash(雜湊型別)。這些
Windows平臺下Flutter安裝,配置,初運行。
完成 plugin alpha reac window oct 點擊 and 真機調試 Flutter是什麽?他是谷歌根據Dark語言開源的跨平臺開發依賴。和目前比較火的Reactive Native一樣,一套代碼能夠實現兩個不同平臺的App。那麽為什麽要介紹Flutt
keepalived安裝與配置,組建高可用服務器
eight 如何 .org keep 局域網 yum 從服務器 改變 -1 一、準備環境 linux系統:CentOS7 keepalived版本:keepalived-1.3.5.tar.gz keepalived下載地址:http://www.keepali
mongodb安裝和配置,遇到問題和解決方法
href 如果 小時 占用 gsm 你會 mongo 查看 基本 自己不知道怎麽的,心血來潮想重新來安裝和配置一下mongodb,之前自己也是按照別人的來整的,印象不深刻。第二遍安裝配置遇到很多問題。 弄了兩個多小時,期間遇到很多問題: 遇到的主要問題 1.拒絕訪問: 解決
實戰 zabbix-3.4.11 安裝,配置,部署全過程
改密碼 usr def sch pri 重新 time nginx -t system 實戰 zabbix-3.4.11 安裝,配置,部署全過程 系統環境:CentOS Linux release 7.4.1708 (Core), 3.10.0-693.el7.x86_6
Mongodb的安裝,配置,啟動與相關操作
eba 接下來 style .com text none 恢復 數據文件 監聽端口 mongodb簡介:??? MongoDB是一個介於關系數據庫和非關系數據庫之間的產品,是非關系數據庫當中功能最豐富,最像關系數據庫的。他支持的數據結構非常松散,是類似json的bjson格
mybatis原理,配置介紹及原始碼分析
前言 mybatis核心元件有哪些?它是工作原理是什麼? mybatis配置檔案各個引數是什麼含義? mybatis只添加了介面類,沒有實現類,為什麼可以直接查詢呢? mybatis的mapper對映檔案各個引數又是什麼含義? mybatis-spring提供哪些機制簡化了原生mybatis? m
Maven的安裝以及配置,window以及linux
一、Maven的安裝以及配置 1)下載 https://maven.apache.org/download.cgi 2)解壓 window下載的apache-maven-3.5.4-bin.zip,直接解壓 linux下載的apache-maven-3.5.4-bin.tar
ubuntu安裝,配置 ,啟動 hadoop
https://www.cnblogs.com/kinglau/p/3796164.html ssh localhost 後再 /usr/local/hadoop/sbin ./start-dfs.sh
【C】TCC,GCC安裝,配置,搭配Sublime使用
文章目錄 TCC,GCC安裝,配置,搭配Sublime使用 說明 背景 一、GCC獲取 二、GCC 安裝,配置 三、TCC 獲取 四、TCC 配置環境變數 五、檢測gcc,tc
mac下git安裝和配置,並將gitlab程式碼下載到本地
1、下載git客戶端並安裝,下載地址為:https://git-scm.com/download/mac 2、gitlab賬號申請註冊 3、生成金鑰,並新增到gitlab (1)配置名字和郵箱:終端輸入 git config --global user.name "xuqiong"
Redis詳解(原理,安裝,配置,使用,命令)
一、Redis介紹 Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。從2010年3月15日起,Redis的開發工作由VMware主持。 Redis能執行在大多數POSIX(Li
python在windows上的虛擬環境virtualenv的安裝與配置,工具是pycharm
安裝完python環境後會自動安裝上pip,使用pip安裝virtualenv 安裝virtualenv(或 virtualenvwrapper-win) 預設會安裝到當前目錄下: 如:安裝指令是: p
Eclipse + Msys + Boost 安裝和配置,實現語法高亮和編譯
1. 環境安裝和配置 下載Ecllipse, 稍微老一點的版本在高亮C++11的語法會有一些問題,目前這個版本是可以的。Eclipse的具體安裝步驟不說了,略過。 下載Msys並安裝。Msys是目前最好的在Windows下開發GNU程式的環境之一,比Cy
Maven的安裝以及配置,window以及
一、Maven的安裝以及配置 1)下載 2)解壓 window下載的apache-maven-3.5.4-bin.zip,直接解壓 linux下載的apache-maven-3.5.4-bin.tar.gz解壓 tar -xzvf apache-maven-3
MySQL5.7在CentOS7下安裝,配置,調優
1、解除安裝系統自帶的 mariadb-lib [[email protected] ~]# rpm -qa | grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_64 [[email protecte