1. 程式人生 > >Docker教程之安裝

Docker教程之安裝

開發環境:docker ce +64位ubuntu 16.04

注:docker 包含ce和ee版本,前者為社群版,即開源版,後者為企業版,每個節點每年750刀,這裡當然介紹的是社群版啦。

一.刪除舊版

sudo apt-get remove docker docker-engine docker.io

.對於14.04版本,推薦安裝aufs儲存驅動。

sudo apt-get update

sudo apt-get install \
    linux-image-extra-$(uname -r) \
    linux-image-extra-virtual

對於16.04及更高的版本,linux核心包含了 OverlayFS驅動,DOCKER將預設採用overlay2儲存驅動。

三.安裝DOCKER CE

更新源

sudo apt-get update

安裝對HTTP源的訪問支援

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

新增DOCKER官方金鑰

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

驗證指紋

sudo apt-key fingerprint 0EBFCD88

這裡輸出

pub   4096R/0EBFCD88 2017-02-22
  Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid                  Docker Release (CE deb) <
[email protected]
> sub 4096R/F273FCD8 2017-02-22

新增apt源

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

更新

sudo apt-get update

安裝

sudo apt-get install docker-ce
sudo dpkg -i /path/to/package.deb

四.驗證

執行一個容器試試:

從預設倉庫拉映象

sudo docker pull hello-world

執行容器

sudo docker run hello-world

輸出

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 ID:
 https://cloud.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/engine/userguide/

成功!

注意,docker使用Unix socket代替TCP port進行連結,需要用到root許可權,所以一般使用者執行docker命令的時候需要字首sudo,可以把使用者加入root組,則解決。

建立docker使用者組

sudo groupadd docker

添加當前使用者到該組

sudo usermod -aG docker $USER

設定需要登出後重新登入才會生效,如果使用的是虛擬機器,可能要重啟後才會生效。

五.解除安裝

解除安裝包

sudo apt-get purge docker-ce

刪除資原始檔

sudo rm -rf /var/lib/docker

相關推薦

Docker教程安裝

開發環境:docker ce +64位ubuntu 16.04 注:docker 包含ce和ee版本,前者為社群版,即開源版,後者為企業版,每個節點每年750刀,這裡當然介紹的是社群版啦。 一.刪除舊版 sudo apt-get remove docker

Nessus漏洞掃描教程安裝Nessus工具

nessus 安全漏洞掃描 安全測試 Nessus基礎知識 Nessus號稱是世界上最流行的漏洞掃描程序,全世界有超過75000個組織在使用它。該工具提供完整的電腦漏洞掃描服務,並隨時更新其漏洞數據庫。Nessus不同於傳統的漏洞掃描軟件,Nessus可同時在本機或遠端上遙控,進行系統的漏洞分析掃

docker教程從一頭霧水到不一頭霧水(3)

wal entry 移植 span cst pan hello 實時 自然 本文主要是介紹Docker容器的相關內容 容器創建 我們已經知道,鏡像是只讀的,而基於鏡像創建出來的容器是可讀寫的,所以,一般我們實際中,會經常使用對應鏡像創建容器並且使用這些容器。同樣,如果我們

Docker學習安裝mysql

com div ron with tag tor linux mon lin 1.從Docker檢索mysql鏡像 指令: docker search mysql 2.鏡像下載 指令: docker pull mysql:5.7.19 3.查看本地鏡像列表 指令:

Docker實戰安裝配置HBase-1.2.2完全分散式叢集

環境配置 VM:VMware Workstation OS:Ubuntu 14.04  LTS HBASE:hbase-1.2.2 HBase叢集規劃 172.17.0.5   hmaster  172.17.0.6&

Docker實戰安裝配置Hadoop-2.5.2完全分散式叢集

環境配置 VM:VMware Workstation OS:Ubuntu 14.04  LTS Hadoop:hadoop-2.5.2 Hadoop叢集規劃 172.17.0.2    hadoop-master 172.17.

docker入門安裝

原文地址:https://renguangli.com/articles/docker-install Centos下安裝docker 系統要求:64為作業系統,核心版本至少為3.10 docker目前支援Centos6.5及以後的版本 yum安裝 執行以下

Phalcon 入門教程安裝

Phalcon安裝 # 下載安裝包 wget https://github.com/phalcon/cphalcon/archive/v3.0.1.tar.gz # 重新命名 mv v3.0.1.tar.gz cphalcon-3.0.1.tar.gz

docker學習 安裝及啟動錯誤解決

docker學習 Linux centos7下安裝docker需要 linux 核心在 3.10.0 以上, 檢視核心的方法為: # 檢視版本號 [[email protected] sysconfig]# uname -r 3.10.0-327.el7.

Docker教程-01.安裝docker-ce-18.06

閱讀目錄 1.Docker簡介 2.Docker的應用場景 3.Docker 的優點 1)簡化程式: 2)避免選擇恐懼症: 3)節省開支: 4.相關連結 5.doc

Linux的opencv教程安裝與配置+cmake編譯

在nanopi m3上測試過,可以執行opencv。 具體可以參考opencv提供的安裝文件。 需要的軟體包 GCC 4.4或更高 CMake 2.8.7或更高 Git GTK+2.x或更高,幷包含標頭檔案(libgtk2.0-dev) pkg-config Python

OpenCV教程 安裝篇:Mac Pro給python3配置opencv

之前給電腦上的c++裝了opencv,可是寫python的時候又要用到opencv於是又折騰了半天給anaconda的python3裝上了opencv,這裡確實要吐槽一下python3的相容性很差,在python2上使用的方法大都很難直接用在python3上,這

CentOS下Nvidia docker 2.0安裝教程&踩坑實錄

CentOS下Nvidia docker 2.0之安裝教程&踩坑實錄 前言 要求 1. GNU/Linux x86_64 with kernel version > 3.10 2. Docker >= 1.12

CentOS 7下最新版Docker CE無腦安裝教程&踩坑實錄

CentOS 7下最新版Docker CE之無腦安裝教程&踩坑實錄 前言 Docker CE版本概述 系統要求 安裝方式 安裝步驟 解除安裝舊版的Docker及Docker Engine 設定倉庫

MQTT的學習Mosquitto簡要教程安裝&使用)

bind tomat 兼容 提升 localhost als 長連接 tar pan Mosquitto是一個實現了MQTT3.1協議的代理服務器,由MQTT協議創始人之一的Andy Stanford-Clark開發,它為我們提供了非常棒的輕量級數據交換的解決方案。本文的主

Intellij idea史上最簡單的教程Linux下安裝與破解Intellij idea2017

成功 zxvf java 新建 pre form 旗艦版 lan intel 一、前言 這一節我們介紹在Linux下如何安裝與破解Intellij idea2017。現在有很多公司開發環境都是Linux,所以掌握在Linux環境下使用Idea辦公也是咱們必須得掌握的技能。

1.深度學習安裝教程

步驟 install sta tensor lib64 libc 鏈接 lib flow 在centos5下安裝TensorFlow。 步驟: 1.安裝python3.5 2.安裝pip3,同時建立軟鏈接。 3.安裝TensorFlow,pip install --upgr

【前端】CentOS 7 系列教程五: 安裝最新版 nginx 並設置 nginx 代理轉發 node 服務

con config get http ati sha cal 安裝 pre 轉載請註明出處:http://www.cnblogs.com/shamoyuu/p/linux_5.html 進入/usr/local目錄 cd /usr/local 下載最新

docker安裝配置

docker1.安裝docker:yum -y install docker2.啟動docker: service docker start3.運行鏡像 docker run hello-world (註意運行需要root權限)如果本地沒有hello-world這個鏡像,所以會下載一個h

docker 系列 docker安裝

fss color 目前 ram 依賴包 san attribute -i 後臺服務 Docker支持以下的CentOS版本 CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提條件 目前,CentOS 僅發行版本中的內核支持