Docker-R创建多个进程
我正在创建一个Docker-R创建多个进程,r,docker,dockerfile,R,Docker,Dockerfile,我正在创建一个docker容器,并在其中安装R 问题是,在容器中运行R时,主R进程创建ncores-1子进程 因此,当在我的笔记本电脑上使用8核运行docker时,我会得到1R进程和7R子进程 我还尝试配置Docker文件,如下所示: 但仍然不起作用 Docker文件: FROM ubuntu:14.04 RUN sed -e 's/archive\.ubuntu/at\.archive\.ubuntu/g' -i /etc/apt/sources.list RUN apt-get upda
docker容器
,并在其中安装R
问题是,在容器中运行R
时,主R
进程创建ncores-1
子进程
因此,当在我的笔记本电脑上使用8核
运行docker时,我会得到1R进程
和7R子进程
我还尝试配置Docker文件,如下所示:
但仍然不起作用
Docker文件:
FROM ubuntu:14.04
RUN sed -e 's/archive\.ubuntu/at\.archive\.ubuntu/g' -i /etc/apt/sources.list
RUN apt-get update
RUN apt-get -y install libatlas3-base
RUN apt-get -y install libopenblas-base
RUN apt-get -y install r-base
RUN apt-get -y install r-base-dev
RUN apt-get -y install apt-utils
RUN echo "deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu/ trusty/" >> /etc/apt/sources.list
RUN gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
RUN gpg -a --export E084DAB9 | apt-key add -
RUN apt-get update
RUN apt-get -y --with-new-pkgs upgrade
有人遇到这个问题吗?我不知道为什么,但整个问题都是由安装
libopenblas base
引起的
拆下线路后
RUN apt-get -y install libopenblas-base
一切都很顺利