小编Shi*_*d T的帖子

如何在docker容器文件夹中提供文件夹权限

我正在我的Dockerfile中创建一个文件夹,我想给它一个写权限.但是当我尝试这样做时,我得到了许可被拒绝的错误

FROM python:2.7
RUN pip install Flask==0.11.1 
RUN useradd -ms /bin/bash admin
USER admin
COPY app /app
WORKDIR /app
RUN chmod 777 /app
CMD ["python", "app.py"] 
Run Code Online (Sandbox Code Playgroud)

我的错误是

PS C:\Users\Shivanand\Documents\Notes\Praneeth's work\Flask> docker build -t 
shivanand3939/test .
Sending build context to Docker daemon  209.9kB
Step 1/8 : FROM python:2.7
---> 8a90a66b719a
Step 2/8 : RUN pip install Flask==0.11.1
---> Using cache
---> 6dc114bd7cf1
Step 3/8 : RUN useradd -ms /bin/bash admin
---> Using cache
---> 1cfdb6eea7dc
Step 4/8 : USER admin
---> …
Run Code Online (Sandbox Code Playgroud)

permissions permission-denied docker dockerfile

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

NotImplementedError:不支持fill_value 0

我是Python的新手,现在停留在这里

frame = DataFrame(np.arange(12.).reshape((4, 3)), columns=list('bde'),
index=['Utah', 'Ohio', 'Texas', 'Oregon'])
series = frame.iloc[:,0]
frame.sub(series, axis = 1,fill_value=0)
Run Code Online (Sandbox Code Playgroud)

给出此错误,C:\ Anaconda \ lib \ site-packages \ pandas \ core \ frame.pyc在_ Combine_match_columns(自身,其他函数,级别,fill_value)中3470如果fill_value不为空:3471提高NotImplementedError(“ fill_value% r不支持“%-> 3472 fill_value)3473 3474 new_data = left._data.eval(

NotImplementedError: fill_value 0 not supported
Run Code Online (Sandbox Code Playgroud)

但是在Dataframe.sub方法文档中,fill_value参数受支持。

有人可以解释这个错误吗?

python-2.7 pandas

5
推荐指数
1
解决办法
745
查看次数

工作人员无法在AWS EC2上连接到Swarm

我是AWS EC2的新手,

目标:在EC2上创建3个Ubuntu机器实例,并在第一个实例上初始化Swarm,并将其他2个实例作为工作器添加到Swarm中.

错误:Swarm初始化工作正常,但向swarm添加worker会引发错误

~$ docker swarm join --token SWMTKN-1-4yquvx0xihdhcv0m1vmxmbq4q45hoanm9ig00pue7opx3dhc1s-2ybrjxx97mpjyo351sx8jyisp 172.31.31.41:2377
 Error response from daemon: Timeout was reached before node was joined. The attempt to join the swarm will continue in the background. Use the "docker info" command to see the current swarm status of your node.

~$ docker info
*****
Swarm: error
 NodeID:
 Error: rpc error: code = DeadlineExceeded desc = context deadline exceeded
 Is Manager: false
******
Run Code Online (Sandbox Code Playgroud)

我已经查看了stackoverflow上的相关问题(Docker 1.12.1:swarm init之后,工作人员无法加入swarm)但是这些解决方案在我的情况下不起作用

如何启用其他2个实例加入群组

amazon-ec2 docker docker-swarm

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