在ubuntu活动磁盘中运行docker

问题描述 投票:21回答:4

我想知道是否可以在Ubuntu 14.04 USB Live-Disk中安装和运行Docker。

我正在尝试使用8GB USB,4 GB的安装和4 GB的持久存储,但是在运行容器时,我总是收到错误消息(拉它们没问题 )。

这是我的Docker版本:

$ sudo docker version
Client version: 1.6.2
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 7c8fca2
OS/Arch (client): linux/amd64
Server version: 1.6.2
Server API version: 1.18
Go version (server): go1.4.2
Git commit (server): 7c8fca2
OS/Arch (server): linux/amd64

而且我在运行Docker容器时遇到的当前错误是:

[8] System error: mountpoint for cpu not found 

OBS:有时错误是未找到cpusetdevices

我正在使用的活动磁盘的内核是:

$ uname -r
3.13.0-32-generic

如果Ubuntu活动磁盘不是运行Docker的最佳活动磁盘,那么是否存在[[带有GUI的其他替代方案,而不仅仅是运行Docker的简单终端?

之所以这样说,是因为我想向父母介绍Docker,但他们不想在自己的PC上安装Linux,因此我需要一些简单的图形界面来记下Dockerfile,打开浏览器等等...


UPDATE

我看到在安装过程中设置cgroup-lite依赖项initctl: Unknown job: cgroup-lite时出错。我还读到一些ubuntu需要安装

apparmor

,以便docker安装可以正常工作。所以我安装了它并重新安装了docker(然后安装cgroup-lite没问题,现在,当我运行sudo docker -d时,我得到了这个]

INFO[0000] +job serveapi(unix:///var/run/docker.sock) INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) INFO[0000] +job init_networkdriver() INFO[0000] -job init_networkdriver() = OK (0) WARN[0004] Your kernel does not support cgroup swap limit. INFO[0004] Loading containers: start. ...... INFO[0004] Loading containers: done. INFO[0004] docker daemon: 1.6.2 7c8fca2; execdriver: native-0.2; graphdriver: aufs INFO[0004] +job acceptconnections() INFO[0004] -job acceptconnections() = OK (0) INFO[0004] Daemon has completed initialization

并且当我尝试运行容器时,我收到>

ERRO[0125] HTTP Error: statusCode=500 Cannot start container 90875e79dec37cec41a67aac235b81f0fc17c4e011cd6e5368a4b29336587f5b: [8] System error: permission denied

不确定内核是否不支持cgroup,但是如果这样,是否有可能在livedisk中更新内核(持久化?)?

我想知道是否可以在Ubuntu 14.04 USB Live-Disk中安装和运行Docker。我正在尝试使用8GB USB,4 GB用于安装和4 GB用于持久存储的方法,但是我一直在获取...

linux ubuntu docker
4个回答
14
投票
我已经设法通过将Docker存储更改为

devicemapper


5
投票
您想告诉Docker守护程序将与您的容器相关的数据存储在持久性存储中。

2
投票
我在Debian Live系统上有类似的问题。对于最新的docker,更改--graph不会进行任何更改。

0
投票
我有类似的问题,但使用Ubuntu 16.04。我实际上做了些什么来使其运行
© www.soinside.com 2019 - 2024. All rights reserved.