Мне нужно активировать среду в Docker и запустить команду в этой среде.Я создаю среду, но затем пытаюсь активировать эту среду и запускаю команду следующим образом:
CMD [ "source activate mro_env && ipython kernel install --user --name=mro_env" ]
, но когда я запускаю docker, я получаю ошибку:
[FATAL tini (8)] exec source activate mro_env && ipython kernel install
--user --name=mro_env failed: No such file or directory
Thisэто весь Dockerfile:
FROM continuumio/miniconda3
ADD /src/mro_env.yml /src/mro_env.yml
RUN conda env create -f /src/mro_env.yml
# Pull the environment name out of the mro_env.yml
RUN echo "source activate $(head -1 /src/mro_env.yml | cut -d' ' -f2)" > ~/.bashrc
ENV PATH /opt/conda/envs/$(head -1 /src/mro_env.yml | cut -d' ' -f2)/bin:$PATH
CMD [ "source activate mro_env && ipython kernel install --user --name=mro_env" ]