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 僅發行版本中的內核支持