Ubuntu 14.04 LTS 安装Docker
2016-01-03 21:48
831 查看
Docker官方是有很详细的安装文档(https://docs.docker.com/engine/installation/ubuntulinux/),这里做了一个Ubuntu 14.04 LTS中文版的。
Linux内核3.10+
1. 登陆root或者使用sudo命令。
2. 打开终端
3. 添加新的gpg密钥
4. 打开/etc/apt/sources.list.d/docker.list文件,如果不存在就请创建这个文件。
5. 删除已经存在的所有内容
6. 添加新的库路径
7. 保存并关闭/etc/apt/sources.list.d/docker.list文件
8. 更新apt包索引
9. 清除已经存在的旧的库
10. 检查apt是否能从正确的库读取资源
1. 登陆root或者使用sudo命令。
2. 打开终端
3. 更新包管理器
4. 安装linux-image-extra
1. 登陆root或者使用sudo命令。
2. 打开终端
3. 更新包管理器
4. 安装Docker,安装过程持续大约10分钟,中间如果有失败,请根据提示重试。
5. 启动Docker服务
6. 检查Docker是否安装成功
系统要求
64位$ file /sbin/init /sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, stripped
Linux内核3.10+
$ uname -r 3.19.0-42-generic
准备工作 - 更新apt
Docker的apt库包含了1.7.1+版本,请按照以下步骤设置apt从新的库中读取Docker的包。1. 登陆root或者使用sudo命令。
2. 打开终端
3. 添加新的gpg密钥
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
4. 打开/etc/apt/sources.list.d/docker.list文件,如果不存在就请创建这个文件。
5. 删除已经存在的所有内容
6. 添加新的库路径
deb https://apt.dockerproject.org/repo ubuntu-trusty main
7. 保存并关闭/etc/apt/sources.list.d/docker.list文件
8. 更新apt包索引
$ apt-get update
9. 清除已经存在的旧的库
$ apt-get purge lxc-docker
10. 检查apt是否能从正确的库读取资源
$ apt-cache policy docker-engine
docker-engine: Installed: 1.9.1-0~trusty Candidate: 1.9.1-0~trusty Version table: *** 1.9.1-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages ...省略更多内容...
准备工作 - 安装Ubuntu内核包
aufs文件系统需要linux-image-extra内核包的支持,所以推荐安装linux-image-extra内核包。请按以下步骤安装:1. 登陆root或者使用sudo命令。
2. 打开终端
3. 更新包管理器
$ sudo apt-get update
4. 安装linux-image-extra
$ sudo apt-get install linux-image-extra-$(uname -r)
安装Docker
确保准备工作完成后,请按以下步骤安装Docker:1. 登陆root或者使用sudo命令。
2. 打开终端
3. 更新包管理器
$ sudo apt-get update
4. 安装Docker,安装过程持续大约10分钟,中间如果有失败,请根据提示重试。
$ sudo apt-get install docker-engine
5. 启动Docker服务
$ sudo service docker start
6. 检查Docker是否安装成功
$ sudo docker run hello-world
可选配置
//TODO相关文章推荐
- docker 制作Dockerfile的SSH服务
- Linux下使用 HTTP 代理连接 docker 中央服务器
- 【收藏】基于Dockerfile搭建JAVA Tomcat运行环境
- docker 进入容器
- linux 下 docker NGINX+PHP+MYSQL+REDIS+Elasticsearch 开发环境搭建
- docker --(视频笔记1)
- docker centos7 源码安装MySQL-5.7
- 基于阿里云容器服务用docker容器运行ASP.NET 5示例程序
- docker export import
- Docker 容器间时间同步
- windows-docker开发我常用命令 docker-machine ssh default
- 【云计算】Docker与容器快速入门
- Docker实战(十):Docker安装Nginx环境
- Docker实战(七):Docker安装MongoDB
- Docker数据持久化与容器迁移(三)
- docker容器技术笔记
- coreos docker 尝新奇
- 关于Docker的none容器的删除
- [Docker] - Install Oracle for set up development environment
- Docker安装及配置管理