我正在尝试在Linux Mint上开始使用Docker。我正在关注Hello World示例,但它似乎不起作用。这是我的日志:
# uname -a
Linux abenoit-linux 3.8.0-31-generic #46-Ubuntu SMP Tue Sep 10 20:03:44 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
# dpkg -l | grep docker
ii lxc-docker 0.9.0 amd64 Linux container runtime
ii lxc-docker-0.9.0 0.9.0 amd64 Linux container runtime
# docker info
Containers: 0
Images: 0
Driver: aufs
Root Dir: /var/lib/docker/aufs
Dirs: 0
WARNING: No memory limit support
WARNING: No swap limit support
# docker pull busybox
Pulling repository busybox
769b9341d937: Download complete
511136ea3c5a: Download complete
bf747efa0e2f: Download complete
48e5f45168b9: Download complete
# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
busybox latest 769b9341d937 6 weeks ago 2.489 MB
# docker run busybox /bin/echo hello world
#
我可以输入anythin而不是“/ bin / echo hello world”,但我从来没有得到任何输出(即使命令无效)。
知道这里有什么问题吗?
答案 0 :(得分:9)
刚发现问题:我在Linux Mint上默认情况下没有安装cgroup-lite。当使用apt-get install lxc-docker时,它只是建议而不是必需的:
# apt-get install lxc-docker
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
aufs-tools lxc-docker-0.9.0
Paquets suggérés :
cgroup-lite
Les NOUVEAUX paquets suivants seront installés :
aufs-tools lxc-docker lxc-docker-0.9.0
所以你必须手动安装它。