?找回密码
?立即注册
查看: 801|回复: 0
打印 上一主题 下一主题

Debian 8(Jessie )下面如何安装docker

[复制链接]

37

主题

44

帖子

224

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
224
跳转到指定楼层
楼主
发表于 2018-5-11 11:59:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Debian也是使用非常广泛的系统。这篇文章讲述如何在debian 8 下面安装docker运行环境。


Debian 8 自带了3.16的内核,已经满足了docker运行的要求。

但是因为安全方面的原因,docker.io包并没有放在debian的stable源里面,而是放在了backports源里面。


打破沙锅问到底的朋友,可以参考这两篇文章:

为什么从jessie源里面移除docker.io包: https://lists.debian.org/debian-release/2015/03/msg00685.html(因为go语言包版本的问题)

Debian backports的介绍和使用: http://backports.debian.org/Instructions/

一、安装docker.io包之前,需要先设置使用backports源
编辑/etc/apt/sources.list文件,加入下面这一句:

deb http://http.debian.net/debian jessie-backports main
然后执行apt-get update命令更新源。
二、安装docker.io包
确保已经按照第一步的操作步骤添加了backports源,然后执行下面的命令。

$ sudo apt-
? ?? ?? ?? ?? ?? ?? ? get
? ?? ?? ?? ?? ?? ?? ? update $ sudo apt-
? ?? ?? ?? ?? ?? ?? ? get install docker.io
确认docker运行是否正常。

$ sudo docker
? ?? ?? ?? ?? ?? ?? ? run
? ?? ?? ?? ?? ?? ?? ? --rm hello-world
三、Debian 8如何删除docker?
Debian系统下面删除docker,要按照下面几个步骤来删除。

1. 使用purge命令清除docker-io包。

$ sudo apt-
? ?? ?? ?? ?? ?? ?? ? get purge docker-io
或者用autoremove命令将不再使用的依赖的包删除掉。
$ sudo apt-
? ?? ?? ?? ?? ?? ?? ? get autoremove
? ?? ?? ?? ?? ?? ?? ? --purge docker-io
需要注意的是上面的命令只是删除了docker.io包,并不会删除下载的镜像,产生的容器文件,卷,已经用户创建的配置文件。如果你觉得不爽,可以用下面的命令干掉它们:

$
? ?? ?? ?? ?? ?? ?? ? rm -rf /
? ?? ?? ?? ?? ?? ?? ? var/lib/docker
然后手工删除创建的配置文件。

备注:docker这个名字已经被占用了,所以debian下面的docker的包的名字是docker.io。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2019-9-20 03:36 , Processed in 0.042701 second(s), 4 queries .

? 2001-2011 Powered by Discuz! X3.4. Theme By Yeei!

快速回复 返回顶部 返回列表