1. 程式人生 > >docker的安裝,配置,及內部tensorflow安裝

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 update

$ 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

  1. 移除所有存在的條目。
  2. 為你的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
      .org/repo ubuntu-xenial main
儲存和關閉/etc/apt/sources.list.d/docker.list
  1. 更新APT包索引。
$ sudo apt-get update
  • 1
  • 1
  1. 如果舊的repo存在則清除
$ sudo apt-get purge lxc-docker
  • 1
  • 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包:

  1. 在你的Ubuntu系統中開啟一個終端。
  2. 更新你的包管理器。
$ sudo apt-get update
  • 1
  • 1
  1. 安裝推薦的包
$ sudo apt-get install linux-image-extra-$(uname -r)
  • 1
  • 1
  1. 繼續安裝Docker

如果你正在Ubuntu 14.04或12.04中安裝,apparmor是需要的。你可以使用apt-get install apparmor來安裝它

確定你已經安裝了你Ubuntu版本的必要條件。然後,使用下面的命令安裝Docker:

  1. 使用sudo特權作為一個使用者登陸你的Ubuntu。
  2. 更新你的APT包索引。
$ sudo apt-get update
  • 1
  • 1
  1. 安裝Docker。
$ sudo apt-get install docker-engine
  • 1
  • 1
  1. 開啟docker
$ sudo service docker start
  • 1
  • 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】TCCGCC安裝配置搭配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