实验环境:Ubuntu16.04LTS DESKTOP
实验结果:成功运行
要求
在 Ubuntu 上安装 Docker 的前提是系统必须是 64 位,并且内核在 3.10 以上的版本,低版本的内核不支持最新版的 Docker-engine,因此在安装之前建议先检查一下内核版本
$ uname -r
4.4.0-34-generic
更新 Apt 源
在更新源之前先让 Apt 拥有获取 Https 资源的能力,因此先要安装 apt-transport-https ca-certificates,第一个包让 apt 支持 https,第二个包安装根 ca 证书
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates
添加 GPY Key
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
编辑源配置文件
使用你喜欢的编辑器打开*/etc/apt/sources.list.d/docker.list*,如果没有那么就创建这个文件,添加以下对应版本的一行,保存并退出,并且更新包索引
16.04
deb https://apt.dockerproject.org/repo ubuntu-xenial main
15.04
deb https://apt.dockerproject.org/repo ubuntu-wily main
14.04
deb https://apt.dockerproject.org/repo ubuntu-trusty main
12.04
deb https://apt.dockerproject.org/repo ubuntu-precise main
更新源
$ sudo apt-get update
额外
卸载旧版本的 lxc-docker
$ sudo apt-get purge lxc-docker
使用 aufs 存储
为使用 aufs 存储驱动,安装 linux 内核镜像扩展包 linux-image-extra-*
$ sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
开始安装 Dcoker
安装 Dcoker-engine 并启动 docker 服务,执行 docker hello world
$ sudo apt-get install docker-engine
$ sudo service docker start
$ sudo docker run hello-world
低版本的内核
只有高版本的内核才支持 aufs 存储,也是 Docker 运行时必须的,因此先要更新内核并且重启后进行上面的开始安装 Docker 的步骤
$ sudo apt-get install linux-image-generic-lts-trusty
$ sudo reboot
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于