码迷,mamicode.com
首页 > 其他好文 > 详细

Docker 简介及安装

时间:2016-09-28 19:30:29      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

 

 

Docker简介:

  什么是Docker?将应用程序自动部署到容器

  go语言开源引擎  Github地址:https://github.com/docker/docker

  2013年初 dotCloud

  基于Apache2.0 开源授权协议发行

 

Docker的目标和特点

  提供简单轻量的建模方式

  职责的逻辑分离

  快速高效的开发生命周期

  鼓励使用面向服务的架构

 

Docker使用场景:

  1 使用Docker容器开发,测试,部署服务

  2 创建隔离的运行环境

  3 搭建测试环境

  4 构建多用户的平台既服务PASS基础设施

  5 提供软件既服务SaaS应用程序

  6 高性能,超大规模的宿主机部署

 

Docker安装与配置

 

一 在Ubuntu中安装Docker

Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker。

安装前检查:

  1.内核版本

root@ubuntu:~# uname -a
Linux ubuntu 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

  2.检查Device Mapper

# ls -l /sys/class/misc/device-mapper
lrwxrwxrwx 1 root root 0 Sep 28 17:18 /sys/class/misc/device-mapper -> ../../devices/virtual/misc/device-mapper

 

Ubuntu中安装Docker的方式

1 安装Ubuntu维护的版本:

 

2 安装Docker维护的版本

  1.检查APT的https支持 查看/usr/lib/apt/methods/https是否存在

如果不存在,运行安装命令

#apt-get update
#apt-get install -y apt-transport-https

  2.添加Docker的APT仓库

root@ubuntu:~# echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list

 

  3.添加仓库的key

  省略

  4.安装

#apt-get update
#apt-get install -y lxc-docker

 

安装Docker维护版本 可以写到一起 脚本安装

root@ubuntu:~# sudo apt-get install -y curl
root@ubuntu:~# curl -sSL https://get.docker.com/ubuntu/ | sudo sh

 

使用脚本安装

获取最新的安装包

root@ubuntu:~# wget -qO- https://get.docker.com/ | sh

 

安装完提示:

+ sh -c docker version
Client:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:        Thu Aug 18 05:22:43 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:        Thu Aug 18 05:22:43 2016
 OS/Arch:      linux/amd64

If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:

  sudo usermod -aG docker your-user

Remember that you will have to log out and back in for this to take effect!

证明安装成功

 

查看docker版本信息

root@ubuntu:~# sudo docker version
Client:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:        Thu Aug 18 05:22:43 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:        Thu Aug 18 05:22:43 2016
 OS/Arch:      linux/amd64

 

启动docker  默认安装后 docker是启动的

root@ubuntu:~# service docker start

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

Docker 简介及安装

标签:

原文地址:http://www.cnblogs.com/yexiaochong/p/5917544.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!