docker安装 - Ubuntu
Contents
经过了在window10安装docker的摧残后, 准备来linux系统找找自信
知识背景
- 2013-3诞生了docker
- linux内核3.8以上的系统才能支持docker, 只有一个特例(RHEL/Centos), 内核版本2.6.32-431的RHEL/Centos6.5才开始支持docker
- docker 在Ubuntu下诞生, 是对docker支持最好的操作系统.
- 随着RHEL/Centos对于docker的支持力度逐渐加大, 对于系统稳定性有比较高要求的生产环境, 还是推荐使用RHEL/Centos.
- CoreOS是为docker而生的操作系统, 除了对docker有良好的支持外, 还集成了etcd, fleet等, 方便了对docker的集中管理,
- CoreOS推出了自家的类docker的容器 – rocket
操作系统必须是64位才能支持docker
配置环境
我选择的开发环境是 virtualBox + vagrant + homestead + docker + laraDock 此处只讲述docker配置
开始配置
-
更新apt软件源
sudo apt-get update
-
安装docker 有两种方式: 方法一: 从apt源安装docker.io, 但是一般版本比较旧
sudo apt-get install docker.io
方法二: 使用官方的安装脚本(推荐)sudo apt-get install curl curl -sSL https://get.docker.com/ | sh
-
开启服务 安装完以后, 开启docker守护进程
sudo service docker start docker start/running. process 3050
-
测试 使用命令
sudo docker run hello-world
拉取hello-world 镜像并输出 会显示一堆代码, 其中包括Hello from Docker -
赋予sudo权限 如果不想每次执行docker时都要使用sudo权限, 可以把用户添加到Docker组中, 例如, 我用的vagrant , 默认用户就是vagrant , 那我可以这么执行
sudo usermod -aG docker vagrant
参考文献
<循序渐进学Docker>, 作者: 李金榜, 尹烨, 刘天斯, 陈纯. 出版社: 机械工业出版社.