在Ubuntu14.04中安装Docker
来源:互联网 发布:龙王传说实体书淘宝 编辑:程序博客网 时间:2024/04/29 16:38
在安装Docker之前需要检查Ubuntu宿主机中安装、运行Docker所需的前提条件。
1、内核、系统版本
root@ubuntu:~# uname -aLinux 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
Linux内核版本需要3.8.0 x86_64版本或以上,不然就是需要升级内核。
升级内核版本的方法:
安装3.8内核
apt-get install linux-headers-3.8.0-27-generic
更新Grub启动加载器来加载新内核update-grub
重启宿主机来启用新的3.8内核reboot
2、检查Device Mapper
Device Mapper作为存储驱动,提供将块设备映射到高级虚拟设备的方法,可以在一种文件系统中存储多台虚拟设备(Docker镜像中的层)。
root@ubuntu:~#ls -l /sys/class/misc/device-mapper
如果没有出现device-mapper的相关信息,可以尝试加载dm_mod模块,
root@ubuntu:~#modprobe dm_mod
3、cgroup和命名空间自2.6版本开始已经集成在Linux内核中了。2.6.38以后的内核对cgroup和命名空间都提供了良好的支持。
在Ubuntu上安装的Docker有两种版本,一种是Ubuntu维护的、一种是Docker官方维护的。
安装Ubuntu维护的版本:
root@ubuntu:~# apt-get -y install docker.io
root@ubuntu:~# source /etc/bash_completion.d/docker
安装Docker维护的版本
1、添加Docker官方的源
root@ubuntu:~# echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" > /etc/apt/sources.list.d/docker.list
2、更新Ubuntu的源以便安装最新版的docker
root@ubuntu:~# apt-get update
3、搜索docker的软件包
root@ubuntu:~# apt-cache search docker
pidgin - 支持多种通信协议的即时通信客户端
docker - System tray for KDE3/GNOME2 docklet applications
karbon - vector graphics application for the Calligra Suite
kdocker - lets you dock any application into the system tray
docker.io - Linux container runtime
golang-docker-dev - Externally reusable Go packages included with Docker
vim-syntax-docker - Docker container engine - Vim highlighting syntax files
docker-engine - Docker: the open-source application container engine
4、安装docker-engine(一键安装docker)
root@ubuntu:~# apt-get -y --force-yes install docker-engine
5、查看docker的版本信息
root@ubuntu:~#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镜像
1、先添加docker加速器
root@ubuntu:~#curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://7cdcd7ac.m.daocloud.io
2、搜索Ubuntu镜像
root@ubuntu:~#docker search ubuntu
·3、下载ubuntu:14.04镜像
root@ubuntu:~#docker pull ubuntu:14.04
4、查看下载的镜像文件
root@ubuntu:~#docker images
Docker官方的源下载镜像比较慢,所以下载镜像之前添加了docker的加速器,这是由DaoCloud公司提供的加速服务,可以去DaoCloud官网了解更多信息。
- 在Ubuntu14.04中安装Docker
- docker 在ubuntu14.04 安装
- ubuntu14.04中离线安装docker
- 【Docker安装】- Ubuntu14.04中安装最新版的Docker
- ubuntu14.04安装docker
- ubuntu14.04 安装Docker
- ubuntu14.04安装docker
- Docker ubuntu14.04安装
- ubuntu14.04安装Docker
- 【docker】-- Ubuntu14.04 安装
- 【docker】-- ubuntu14.04 安装
- 在ubuntu14上面安装docker
- 如何在ubuntu14.04上安装docker并运行image
- ubuntu14.04LTS安装docker
- Ubuntu14.04安装Docker详解
- Ubuntu14.04下安装docker
- Ubuntu14.04安装最新版Docker
- Ubuntu14.04安装最新版Docker
- Servlet API中的八种监听器接口
- ios 抛物线添加到购物车
- 树状数组( 单点修改/区间修改+区间求和+一维/二维)
- 191. Number of 1 Bits *
- Memcached 之 .NET(C#)实例分析
- 在Ubuntu14.04中安装Docker
- Hadoop伪分布式环境搭建
- <设计模式12>组合模式
- Java 两个变量的值互相交换
- 设置Android软键盘的默认不弹出
- git与svn的区别,你分清楚了吗
- 12 获取外部存储卡大小
- 数组去重的四种方法,简单好理解
- JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)