全部博文(339)
分类: LINUX
2019-09-02 16:47:13
06 ubantu中安装docker
Docker需要依赖linux的内核,不够要升级内核。14.04版本为例,
安装前的检查:
1. 内核版本: uname -a
2. Device Mapper的检查,就是检查存储驱动是否存在。
ls -l /sys/class/misc/device-mapper
安装方式
1. 安装ubuntu维护的版本
2. 安装docker维护的版本
安装ubuntu维护的版本:
$sudo apt-get install docker.io
$source /etc/bash_completion.d/docker.io
查看docker维护的的版本
$sudo docker.io version
更推荐使用docer维护的版本来安装
安装Docker维护的版本
1. 检查APT对HTTPS的支持情况,也就是查看/usr/lib/apt/methods/https文件是否存在。如果不存在就要运行apt安装命令。
$apt-get update
$apt-get install -y apt-transport-https
2. 添加Docker的地址安装在APT的命令列表中
$ echo deb docker main > /etc/apt/sources.list.d/docker.list
3. 添加仓库的key
$apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 361d7869245c8950f966e92d8576a8ba88d21e9
4. 安装
$apt-get update
$apt-get install -y lxc-docker
由于上面的安装比较复杂, 下面还有一个简易的安装方式。 是把上面4个步骤放在一个脚本里面。
1. $sudo apt-get install -y curl
2. $curl -sSL | sudo sh
首先用apt-get 安装curl,然后用curl安装。
安装过后
$ sudo docker version
$ sudo docker run ubuntu echo ‘Hello World’
指定容器运行的是ubuntu,容器运行后命令是 hello world
把当前的用户加到docker的用户组,就可以不用运行sudo了。
使用非root用户,避免使用sudo。
1. $ sudo groupadd docker
2. $ sudo gpasswd -a ${USER} docker
3. $ sudo service docker restart
4. 重新登录系统。 重新登录系统后,运行docker version
07 在windows中安装docke
- Linux 容器技术的一种实现
- 操作系统级别的虚拟化
- 依赖于linux内核的Namespace和Cgroups
Docker只能运行在linux操作系统中,并且只能运行linux系统的容器。 目前需要通过虚拟机来实现。
用boot2docker这个工具来运行一整套的环境。
Boot2Docker for Windows包含:
1. Boot2Docker Linux ISO - 为docker定制的虚拟机镜像。其中包含了docker的运行环境。
2. Virtual Box - 提供虚拟机服务的软件
3. MSYS-git - 提供shell的运行环境
4. 管理工具
下载安装boot2docker
1. 访问Github上的boot2docker
2. 下载docker-install.exe
3. 安装docker-install.exe