Docker的安装

2015-12-01  本文已影响108人  吕中宜

在Ubuntu中安装Docker

$uname -a

$ls -l /sys/class/misc/device-mapper

* ######Ubuntu中安装Docker的方式
  * 安装Ubuntu维护的版本

$sudo apt-get install docker.io

  * 安装Docker维护的版本
    *  检查APT的HTTPS支持,查看/usr/lib/apt/methods/https文件是否存在,如果不存在,运行安装命令

$sudo apt-get update
$sudo apt-get install -y apt-transport-https

    *  添加Docker的APT仓库

$echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list

    * 添加仓库的key

$apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

    * 安装

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

  * 简易安装方式(省略以上4步)

$sudo apt-get install -y curl
$curl -sSL https://get.docker.com/ubuntu/|sudo sh

  #####使用非root用户:

//添加一个名字为docker的用户组
$sudo groupadd docker
//将用户${USER}加入到"docker"组中
$sudo gpasswd -a ${USER} docker
$sudo service docker restart
(注销或者重启后生效)


#### Windows系统中安装Docker
主要使用Boot2Docker for Windows来实现

#####Boot2Docker for Windows包含:
* Boot2Docker Linux ISO  为Docker定制的虚拟机镜像
* Virtualbox 提供虚拟机服务
* MSYS-git 提供shell运行环境
* 管理工具  
#####系统要求
* window8(官方推荐)
* window7(官方推荐)
* 以前的版本(不推荐)
* (本人认为以现在windows10的兼容性来看,应该也可以,没有测试过,不知道)
#####下载安装Boot2Docker:
* 访问Github上的Boot2Docker
  [https://github.com/boot2docker/boot2docker](https://github.com/boot2docker/boot2docker)
* 下载docker-install.exe
* 安装docker-install.exe

微软对Docker的支持
* Windows Azure中的Docker镜像以及Docker仓库
* Windows Server的下一个版本内建对Dccker的支持
* Docker Windows CLI

#### 在OS X中安装Docker

##### Boot2Docker:
* 轻量级的Linux发行版,为Docker定制
* Virtualbox VM
* Docker客户端
* 管理工具

#####系统要求
* OS X 106 "Snow Leopard" 以后
#####下载并安装Boot2Docker
[https://github.com/boot2docker/boot2docker](https://github.com/boot2docker/boot2docker)
* 下载Boot2Docker-x.x.x.pkg
* 安装Boot2Docker-x.x.x.pkg

######Boot2Docker的启动命令:

//建立boot2docker的文件夹
$mkdir -p ~/.boot2docker
//拷贝boot2docker的镜像
$if[! -f ~/.boot2docker/boot2docker.iso];then cp /usr/local/share/boot2docker/boot2docker.iso ~/.boot2docker/; fi
//初始化
$boot2docker init
//启动docker镜像和守护进程
$boot2docker up
//设置shell的环境变量
$boot2docker shellinit
//查看docker版本
$docker version

上一篇下一篇

猜你喜欢

热点阅读