ubuntu14 安装和使用docker

时间:2017-01-17 11:40:20   收藏:0   阅读:318

Docker简介

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

系统结构

Docker采用 C/S架构 Docker daemon 作为服务端接受来自客户的请求,并处理这些请求(创建、运行、分发容器)。 客户端和服务端既可以运行在一个机器上,也可通过 socket 或者RESTful API 来进行通信。
Docker daemon 一般在宿主主机后台运行,等待接收来自客户端的消息。 Docker 客户端则为用户提供一系列可执行命令,用户用这些命令实现跟 Docker daemon 交互。
技术分享

Docker通用场景

 

Docker安装

系统要求:

服务器要求

 

操作系统

Ubuntu 14.4

内核

大于3.10
技术分享

 

部署Docker

sudo apt-get update
sudo apt-getinstall apt-transport-https ca-certificates

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys58118E89F3A912897C070ADBF76221572C52609D

deb https://apt.dockerproject.org/repo ubuntu-trusty main

sudo apt-get update
sudo apt-get purgelxc-docker
sudo apt-cachepolicydocker-engine
sudo apt-get installlinux-image-extra-$(uname -r) linux-image-extra-virtual

sudo apt-get install docker-engine

sudo service docker start
技术分享

sudo docker info
技术分享

Docker的使用

我们需要先下载一个原始镜像,原始镜像一般为linxu内核精简版,很多命令都不支持。需要自行安装。

查找Docker ubuntu镜像

sudo docker search ubuntu
技术分享

下载ubuntu 镜像至本地

sudo docker pull ubuntu
技术分享

查看本地的镜像

sudo docker images
技术分享

使用ubuntu镜像运行一个容器

sudo docker run -it ubuntu /bin/bash
技术分享
我们发现这个ubuntu容器不支持vim。

在容器中安装vim工具

技术分享
技术分享

退出容器,提交更改

docker ps -l #查看当前运行的容器
docker commit 21e6 ubuntu-vim #提交容器更改,保存镜像名为:ubuntu-vim
技术分享

再次查看本地Docker镜像

sudo docker images
技术分享
已经存在了刚才提交的:ubuntu-vim镜像

使用ubuntu-vim运行容器

技术分享
发现提交的更改已经生效。已经存在vim命令。

原文:http://www.cnblogs.com/fithon/p/6292383.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!