在Ubuntu中安装docker;
- 首先检查Ubuntu的内核版本 uname -a
- 检查Device Mapper(存储驱动的检查) ls -l /sys/class/misc/device-mapper
Ubuntu中安装Docker的方式
- 安装Ubuntu维护的版本
- sudo apt-get install docker.io
- source /etc/bash_completion.d/docker.io
- sudo docker.io version
- 安装Docker维护的版本(推荐)
- 检查APT的HTTPS支持,查看/usr/lib/apt/methods/https文件是否存在,如果不存在,运行安装命令:
apt-get update 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
c.添加仓库的key
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys36AID7869245C8950F966E92D8576A8BA88D21E9
d.安装
apt-get update ape-get install -y lxc-docker
- 由于上述四部安装比较复杂,docker提供了建议安装,即运行docker提供的shell命令
whereis curl //首先可以查找系统中是否有curl ,如果有则不需要安装curl sudo apt-get install -y curl curl -sSL https://get.docker.com/ubuntu/|sudo sh sudo docker version //查看docker的版本 sudo docker run ubuntu echo 'hello world' //运行容器
- 上述操作都是使用root用户权限进行操作的,可以使用非root用户
sudo groupadd docker //创建docker用户组 sudo gpassword -a {USER} docker //将当前docker 用户添加到用户组中 sudo service docker restart //重新启动docker服务
===========================================================
在Windows系统中安装docker——Boot2Docker
- Boot2Docker for Windows 包含:
- Boot2Docker Linux ISO 为docker定制的虚拟机镜像,以及docker的运行环境
- Virtualbox 提供虚拟机服务的软件
- MSYS-git 提供了shell的运行环境
- 管理工具
下载安装Boot2Docker:
- GitHub 上的Boot2Docker https://github.com/boot2docker/boot2docker
- 下载docker-install.exe
- 安装docker-install.exe
PS :Boot2Docker正处于维护阶段,建议大家安装 WindowsDocker