在Debian 8(jessie)上安装Docker

来源:互联网 发布:手机淘宝联盟鹊桥入口 编辑:程序博客网 时间:2024/05/16 11:56

安装环境

不管任何Debian版本Docker都需要64位环境。此外,内核版本必须最低为3.10。 最新的3.10小版本或较新的维护版本也可以接受。
内核老于3.10的版本缺少运行Docker容器所需的一些特性。这些老版本也已知存在Bug会导致数据丢失或者在确定条件下频繁崩溃。

为了检查内核版本,请打开一个终端并使用uname -r显示内核版本:
$ uname -r
说明:本文安装环境使用的内核版本是3.16.0-4-amd64。

更新apt仓库

Docker的APT仓库包含Docker1.7.1以及更高版本,设置APT以便使用最新仓库:

  1. 以sudo或者root权限登陆用户。
  2. 打开终端。
  3. 清除任何旧的仓库:
    $ sudo apt-get purge lxc-docker*
    $ sudo apt-get purge docker.io*
  4. 更新软件包信息,确保APT以https方式工作,并且CA certificates已安装:
    $ sudo apt-get install apt-transport-https ca-certificates
  5. 添加新的GPG密钥
    $ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  6. 使用文件编辑器打开`/etc/apt/sources.list.d/docker.list。
    如果该文件不存在则创建它。
  7. 删除所有已存在的条目。
  8. 添加条目
    deb https://apt.dockerproject.org/repo debian-jessie main
  9. 保存并关闭文件。
  10. 更新APT软件包索引
    $ sudo apt-get update

安装Docker

  1. 安装docker
    $ sudo apt-get install docker-engine

  2. 启动docker守护进程
    $ sudo service docker start

  3. 确认docker是否启动

    $ sudo docker info
    Containers: 0
    Running: 0
    Paused: 0
    Stopped: 0
    Images: 0
    Server Version: 1.11.2
    Storage Driver: aufs
    Root Dir: /var/lib/docker/aufs
    Backing Filesystem: extfs
    Dirs: 0
    Dirperm1 Supported: true
    Logging Driver: json-file
    Cgroup Driver: cgroupfs
    Plugins:
    Volume: local
    Network: null host bridge
    Kernel Version: 3.16.0-4-amd64
    Operating System: Debian GNU/Linux 8 (jessie)
    OSType: linux
    Architecture: x86_64
    CPUs: 4
    Total Memory: 3.739 GiB
    Name: debian
    ID: YGL7:QZFU:O6ZW:3TDM:LQRK:LNA7:OXVA:C7TI:W2PI:DAE6:2GBQ:IOT2
    Docker Root Dir: /var/lib/docker
    Debug mode (client): false
    Debug mode (server): false
    Registry: https://index.docker.io/v1/
    WARNING: No memory limit support
    WARNING: No swap limit support
    WARNING: No kernel memory limit support
    WARNING: No oom kill disable support
    WARNING: No cpu cfs quota support
    WARNING: No cpu cfs period support

0 0
原创粉丝点击