本文是实践官方“Get Started”的一个记录,由于我的桌面系统是Debian 8,本文的操作仅确保在 Debian 8 上正确。 指南链接(Linux版): https://docs.docker.com/linux/

安装 Docker

官方脚本安装

如果没有 curl ,先安装 curl

sudo apt-get update
sudo apt-get install curl

用curl下载安装脚本并运行:

curl -fsSL https://get.docker.com/ | sh

安装成功后会提示你,使用如下命令:

sudo usermod -aG docker xu

将当前用户(xu)加到docker组,此后运行docker可以不加sudo。另外,让当前用户的组别改变需要重新登录(先log out再log in)。

验证

bash

docker run -i -t debian docker

可以用docker创建一个交互的bash会话,在新的会话中运行ps -ef:

xu@debian:~$ docker run -i -t debian bash
root@d99cc11447c7:/#
root@d99cc11447c7:/#
root@d99cc11447c7:/# ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  2 15:32 ?        00:00:00 bash
root         8     1  0 15:32 ?        00:00:00 ps -ef

可以看到,仅有两个进程,而且pid都非常小。这说明,这个会话环境已经与外界隔离了。

……

阅读全文