時間:2019-07-31 19:07:48 作者:johnnyl 瀏覽量:11
大家好,小編近期在看Docker的很多文章,Docker 現在是越來越火了,有替代 KVM 的趨勢,當然我認為仍是各有各的優勢,本人觸摸 Docker 現在也是僅限于文字上的信息,本文的原文是 Howtoforge,所以翻譯或許會有短缺的地方,還請咱們指正。
Docker 是一個開源項目,為開發者和體系管理員供給了一個開放的渠道,在任何地方經過打包和運轉運用程序作為一個輕量級的容器。Docker 在軟件容器內主動布置運用程序。Docker 最開端由 Solomon Hykes 作為 dotCloud 一個內部開發項目,一個企業級的 PaaS (platform as a service 服務渠道),該軟件現在由 Docker 社區和 Docker 公司維護,咱們能夠經過 Docker 官方供給的 KVM 與 Docker 的圖片更加形象的知道什么是 Dock:

在 Ubuntu 15.04 上安裝Docker的方法圖1
裝置 Docker 所需條件:需求 64 位架構的體系和Linux 3.10 內核或更高版別。這兒作者運用了 Ubuntu15.04 體系的 3.19 內核版別。
關于 Docker 再多了解一些
在這兒你能夠了解到 docker 國際最根本的條件。
Docker Images
Docker image 是 Docker container 最根本的模板。image 通用容器使體系和運用易于裝置,Docker image 是用來運轉的容器,你能夠找到許多 images
Docker Container
Docker 容器(Docker Container)是一個 Image,在運轉的 Docker image 上讀取和寫入。Docker 是一個聯合的文件體系作為容器后臺,容器的任何改變,都將被保存在一個根本 image 新的層上。咱們裝置運用程序的層便是容器。每個在主機機上運轉的容器都是獨立的,因而,供給了一個安全的運用渠道。
Docker Registry
Docker registry 是為 Docker images 供給的庫。它供給了公共和私有庫。公共 Docker 庫被叫做 Docker Hub。這兒咱們能夠上傳 push 和 pull 咱們自己的 images.
在 Ubuntu 15.04 上裝置 Docker
以下咱們將指導你怎么裝置 docker。在裝置之前咱們需求檢查 kernel 版別和操作體系架構。
運轉指令:
uname -a

在 Ubuntu 15.04 上安裝Docker的方法圖2
你能夠看到咱們運用的是 ubuntu 15.04 64位版別和 kernel 3.19 內核。
現在運轉裝置 Docker 的指令:
sudo apt-get install -y docker.io
等待裝置結束,現在咱們運用下面的指令發動 Docker:
systemctl start docker
運轉體系引導時啟用 docker,指令:
systemctl enable docker
你或許想核對一下 docker 版別:
docker version

在 Ubuntu 15.04 上安裝Docker的方法圖3
現在,docker 現已裝置在您的體系上。您能夠從 Docker 庫先下載 Docker Image 制作的容器。
Docker 的根本用法
在本節中,我將向您介紹 Docker 指令的常用選項。例如怎么下載一個 docker image,打造一個容器,以及怎么拜訪容器。
要創立一個新的容器,你應該選擇一個根本 image 的操作體系,例如發動 Ubuntu 或許 CentOS 或其他體系。您能夠查找一個根本 image 運用 Docker 查找指令:
docker search ubuntu
該指令將顯現一切 ubuntu images,你能夠自己測驗一下查找 centos Images。

在 Ubuntu 15.04 上安裝Docker的方法圖4
現在咱們現在 base image到咱們的服務中,運用指令:
docker pull ubuntu

在 Ubuntu 15.04 上安裝Docker的方法圖5
現在,您能夠經過運用指令來查看一切已下載的images:
docker images

在 Ubuntu 15.04 上安裝Docker的方法圖6
Ubuntu 鏡像從DockerHub/Docker Registry下載。下一步驟是創立從該鏡像的容器。