小编Arr*_*uda的帖子

在ubuntu live disk中运行docker

我想知道是否可以在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
Run Code Online (Sandbox Code Playgroud)

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

[8] System error: mountpoint for cpu not found 
Run Code Online (Sandbox Code Playgroud)

OBS:有时错误是cpuset或找不到设备.

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

$ uname -r
3.13.0-32-generic
Run Code Online (Sandbox Code Playgroud)

如果Ubuntu实时磁盘不是运行Docker的最佳实时磁盘,那么还有其它任何具有GUI功能的GUI,而不仅仅是一个运行docker的简单终端吗?

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

linux ubuntu docker

21
推荐指数
2
解决办法
3680
查看次数

Jade - 在脚本标签内使用Block

您好,我正在尝试使用Jade的扩展为node.js项目,而ideia是这样的:

layout.jade:

head
    script
        $(document).ready(function() {
        block js_doc_ready
            //here goes the doc ready
        });
Run Code Online (Sandbox Code Playgroud)

index.jade:

block js_doc_ready
    alert('hello!');
    alert('one more js line code');
    alert('end my js doc ready for this view');
Run Code Online (Sandbox Code Playgroud)

这会给我一个像这样的index.html:

...
<head>
    <script type="text/javascript">
            $(document).ready(function() {
                alert('hello!');
                alert('one more js line code');
                alert('end my js doc ready for this view');         
            });
    </script>
</head>
...
Run Code Online (Sandbox Code Playgroud)

但是当我看到结果时,'block js_doc_ready'不被视为Jade块.此外,即使它被认为是块,"警报('你好!);' 不会被认为是a,而是Jade标签.

这是我以前在django模板中所做的事情,但是在使用所有这些标签的玉器中,没有做纯HTML的自由我仍然觉得制作这个东西有点太奇怪了.

templates block pug

9
推荐指数
1
解决办法
1万
查看次数

如何制作Gulp任务将项目的每个jsx文件转换为不同的.js文件?

我的项目中有一些React文件(.jsx),我需要使用Gulp任务将每个文件转换为不同的.js文件(遵循相同的目录结构).

所以,为了澄清,我不想使用类似Browserify.boudle()的东西,因为它会留下一个转换后的.js文件.

javascript node.js reactjs gulp

4
推荐指数
1
解决办法
4132
查看次数

访问原始装饰功能以进行测试

我在视图函数中使用了一个装饰器(@render_to来自django_annoying包).

但问题是我想获取视图函数返回的原始dict用于测试目的,而不是HttpResponse装饰器返回的对象.

装饰者使用@wraps(从functools).

如果无法访问此内容,那么您是否知道如何测试?

python testing introspection decorator python-decorators

3
推荐指数
1
解决办法
750
查看次数

使用一些data_files为PIP创建一个python包

我正在用这种布局做一个项目:

project/
    bin/
        my_bin.py
    CHANGES.txt
    docs/
    LICENSE.txt
    README.txt
    MANIFEST.in
    setup.py
    project/
        __init__.py
        some_thing.py
        default_data.json
        other_datas/
            default/
                other_default_datas.json
Run Code Online (Sandbox Code Playgroud)

问题是,当我使用pip安装它时,它将"default_data.json""other_datas"文件夹放在与应用程序其余部分不在同一位置.

我怎么做让他们在同一个地方?

他们最终在"/home/user/.virtualenvs/proj-env/project"

而不是"/home/user/.virtualenvs/proj-env/lib/python2.6/site-packages/project"

在setup.py中,我这样做:

inside_dir = 'project'
data_folder= os.path.join(inside_dir,'other_datas')

data_files = [(inside_dir, [os.path.join(inside_dir,'default_data.json')])]
for dirpath, dirnames, filenames in os.walk(data_folder):
    data_files.append([dirpath, [os.path.join(dirpath, f) for f in filenames]])
Run Code Online (Sandbox Code Playgroud)

python distutils pip data-files package

2
推荐指数
1
解决办法
4769
查看次数