unbuntu安裝Docker

核心概念 docker鏡像、docker容器、docker倉庫 docker鏡像:相似於虛擬機鏡像,只讀的模板,是建立docker容器的基礎。經過版本管理和增量文件系統,有一個很簡單的機制來建立和更新現有鏡像。如:一個鏡像能夠包含一個基本的操做系統環境,裏面僅安裝了apache應用程序,能夠稱爲一個apache鏡像。 docker容器:相似於一個輕量級沙箱,利用容器來運行和隔離應用。是從鏡像建立的應用程序的運行實例。能夠啓動、開始、中止、刪除。容器是相互隔離、互不可見的。 能夠看做一個簡易的系統環境,包括root權限,進程空間,用戶空間,網絡空間等,以及運行在其中的應用程序打包而成的盒子。 鏡像自身只是可讀。容器從鏡像啓動的時候,會在鏡像的最上層建立一個可寫層。 docker倉庫:相似於github的代碼倉庫,是docker集中存放鏡像文件的場所。 倉庫註冊服務器registry是存放倉庫的地方,其中每每存放多個倉庫。每一個倉庫中存放多個鏡像文件,經過不一樣的標籤tag來區分。 分爲公開倉庫和私有倉庫。 最大的公開倉庫是官方提供的docker hub,其中存放了大量的鏡像供用戶下載。國內雲服務商如阿里雲提供倉庫本地源,能夠提供穩定的國內訪問。 docker支持用戶在本地網絡內建立一個只能本身訪問的私有倉庫。用戶建立本身的鏡像後就能夠使用push命令上傳到指定的私有或公有倉庫。另外一臺機器使用時只須要從倉庫pull下來就能夠了。 docker管理倉庫鏡像的設計理念與git十分類似,借鑑了git不少優秀思想。html

docker目前只能運行在64位平臺上,內核版本不低於3.10。 查看內核版本uname -a 或者cat /proc/version 4.4.0-62能夠 apt-get -y install這個指令則是跳過系統提示,直接安裝linux

添加鏡像源 安裝apt-transport-https包支持https協議的源 apt-get install -y apt-transport-https 添加pgp密鑰apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D 操做系統代號 lsb_release -c Codename: xenial 添加官方的apt軟件源 建立文件 vim /etc/apt/sources.list.d/docker.list 寫入源的地址內容 deb https://apt.dockerproject.org/repo ubuntu-xenial main 更新軟件包緩存 apt-get update 看到剛添加的源地址生效了git

安裝最新版本docker apt-get install docker-engine 啓動docker服務 service docker start 運行測試樣例 docker run hello-world linux真理:沒有迴應就是最好的迴應 至此安裝啓動完成 參考文章:http://blog.csdn.net/u013814153/article/details/53925790 http://www.linuxidc.com/Linux/2017-01/139573.htm 阿里雲docker鏡像加速 能夠經過修改daemon配置文件/etc/docker/daemon.json來使用加速器 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxxxxxxxx.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 參考文章http://www.cnblogs.com/zhxshseu/p/5970a5a763c8fe2b01cd2eb63a8622b2.htmlgithub

相關文章
相關標籤/搜索