小编Sam*_*roe的帖子

docker mount volume with permission denied

我正在尝试设置一个从主机安装卷的docker容器.无论我尝试什么,它总是说当我远程进入docker容器时权限被拒绝.这是我尝试添加到docker文件的一些命令:

RUN su -c "setenforce 0"
Run Code Online (Sandbox Code Playgroud)

chcon -Rt svirt_sandbox_file_t /app
Run Code Online (Sandbox Code Playgroud)

当我远程进入容器时仍然出现以下错误:

错误:EACCES:权限被拒绝,scandir'/ app'出错(本机)

错误:EACCES:权限被拒绝,在错误(本机)打开'npm-debug.log.578996924'

正如您所看到的,app目录被分配给具有uid 1000的某个用户:

在此输入图像描述

这是我的docker文件:

FROM php:5.6-fpm

# Install modules
RUN apt-get update && apt-get install -y \
    git \
    unzip \
    libmcrypt-dev  \
    libicu-dev \
    mysql-client \
    freetds-dev \
    libxml2-dev

RUN apt-get install -y freetds-dev php5-sybase

# This symlink fixes the pdo_dblib install
RUN ln -s /usr/lib/x86_64-linux-gnu/libsybdb.a /usr/lib/

RUN    docker-php-ext-install pdo \
    && docker-php-ext-install pdo_mysql \
    && docker-php-ext-install pdo_dblib \
    && docker-php-ext-install iconv \
    && docker-php-ext-install …
Run Code Online (Sandbox Code Playgroud)

linux permissions centos docker docker-compose

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

启用CORS的服务器不拒绝请求

我试图使用快速Cors与我的resitfy服务器,它似乎并没有否认来自其他ips的请求.我在本地工作所以我尝试将原点设置为随机的公共IP,但我的所有请求仍在进行中

这是我的路线:

module.exports = function(app) {
    var user = require('./controllers/userController');
    var cors = require('cors');
    var corsOptions = require('./cors.json');


    app.post('/auth/signup', cors(corsOptions),user.createUser);
    app.post('/auth/login', cors(corsOptions), user.validateUser);
    app.post('/auth/generateKeys', cors(corsOptions), user.generateKeys);
    app.post('/auth/generateToken', user.generateToken);
};
Run Code Online (Sandbox Code Playgroud)

这是我的cors.json文件,我已经设置了一个随机的ip:

{
    "origin": "http://172.16.12.123",
    "optionsSuccessStatus": 200,
}
Run Code Online (Sandbox Code Playgroud)

在路线上设置了cors我可以在邮递员中看到以下内容,但请求仍在进行中?我希望访问被拒绝响应.

Access-Control-Allow-Origin→ http://172.16.12.123

node.js cors express restify

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

使用Python脚本将数据发布到Web服务器

我正在使用Python 2.7.3,我正在尝试将数据发布到我的本地Web服务器.我发布的数据是来自我的覆盆子pi的温度读数.我知道网址是正确的,因为如果我使用postman chrome插件,数据会成功发布,我会收到一条返回消息.在邮递员中,我只能使用表单数据而不是x-www-form-urlencoded,这就是我的python脚本具有内容类型设置的方式.我可以将其更改为表格数据吗?

Python代码:

import os
import glob
import time
import threading
import urllib
import urllib2

os.system('modprobe w1-gpio')
os.system('modprobe w1-therm')

base_dir = '/sys/bus/w1/devices/'
device_folder = glob.glob(base_dir + '28*')[0]
device_file = device_folder + '/w1_slave'

def read_temp_raw():
    f = open(device_file, 'r')
    lines = f.readlines()
    f.close()
    return lines

def read_temp():
    lines = read_temp_raw()
    while lines[0].strip()[-3:] != 'YES':
        time.sleep(0.2)
        lines = read_temp_raw()
    equals_pos = lines[1].find('t=')
    if equals_pos != -1:
        temp_string = lines[1][equals_pos+2:]
        temp_c = float(temp_string) / 1000.0
        temp_f = temp_c * 9.0 / 5.0 …
Run Code Online (Sandbox Code Playgroud)

python post http python-2.7

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

将查询集数据传递给另一个查询django

我有以下型号.我试图从UserClasses中选择所有指定特定class_id的内容.然后,我想获取每个结果的用户数据

class UserClasses(models.Model):
    class_id = models.ForeignKey(Class)
    user = models.ForeignKey(User)
Run Code Online (Sandbox Code Playgroud)

这是我的django视图,我试图拉动所有User对象:

users = UserClasses.objects.filter(class_id=data['class_id'])
user_details = User.objects.filter(#get users.id from userclasses and compare here)
Run Code Online (Sandbox Code Playgroud)

如何将结果从一个查询集传递到另一个查询集?

python django django-models models

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

选择最近的父jquery的子

我在视图中有以下卡片标题:

<div class="card-header">
    <div class="media">
        <div class="media-body media-middle">
            <h4 class="card-title">{{ category.name }}</h4>
            <p class="card-subtitle">{{ category.description }}</p>
        </div>
        <div class="media-right media-middle">
            <a href="#" data-toggle="modal" data-target="#addForumPostModal" class="btn btn-white btn-sm add-post-button"><i class="material-icons">add</i></a>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我点击添加发布按钮时尝试获取类别名称

我尝试了以下jquery,但它只是打印undefined:

$('.add-post-button').on('click', function (){
    console.log($(this).closest('media').children('card-title').html())
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery parent closest

0
推荐指数
1
解决办法
874
查看次数