本人是学习docker的新手,所以作为学习笔记将我的安装docker的过程写出来,如果遇到同样的问题大家可以互相学习
本人是在ubuntu 14.04版本上安装的docker
首先,安装docker之前需要做些提前的准备,为后续安装docker提供环境
1.内核
确认已经安装了能满足需要的linux内核,可以通过uname命令来检查内核的信息
$ uname -a
2.检查Device-mapper
这里将使用Device-mapper作为存储驱动.
$ ls -l /sys/class/misc/device-mapper
也可以在/proc/devices文件中检查是否有device-mpper条目
$ sudo grep device-mapper /proc/devices
如果没有出现device-mapper的相关信息,我们也可以尝试加载dm_mod模块.如下:
$ sudo modprobe dm_mod
确保前两个步骤都正确了,现在开始安装docker
首先,要添加Docker的APT仓库,如下:
$ sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
安装之前,首先确认我们安装了curl或者wget命令,如下:
$ whereis curl
curl: /usr/bin/curl /usr/bin/X11/curl /usr/include/curl /usr/share/man/man1/curl.1.gz
或者$ whereis wget
wget: /usr/bin/wget /usr/bin/X11/wget /usr/share/man/man1/wget.1.gz
如果没有找到这两个命令,可以安装其中的任意一个,如下:
$ sudo apt-get -y install curl
或者
$ sudo apt-get wget
第二步,要添加Docker仓库的GPG密钥如下:
$ curl -s https://get.docker.io/gpg | sudo apt-key add -
第三部,更行apt源
$ sudo apt-get update
第四步 安装docker
$ sudo apt-get install lxc-docker
安装成功后可以查看是否成功
$ sudo docker info
Containers: 0
Images: 0
Server Version: 1.9.1
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 0
Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.19.0-25-generic
Operating System: Ubuntu 14.04.3 LTS
CPUs: 4
Total Memory: 3.768 GiB
Name: yxn
ID: ALLN:AK4N:2BBA:GP62:TOYT:BWLL:N45E:6LJF:2EQO:SHJY:BZGQ:H4RP
WARNING: No swap limit support
以上就是安装docker的过程,本人在安装时在添加Docker仓库的密钥时出现问题,输入命令:
$ curl -s https://get.docker.io/gpg | sudo apt-key add -后出现如下错误
gpg: no valid OpenPGP data found
如果出现这个错误可以尝试一下命令:$ wget --no-check-certificate -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
本人的问题解决了.