Я хотел бы запустить этот бродячую команду кот (запустить отлично!), Чтобы provisionning моего контейнера с Dockerfile:запустить команду CAT Unix в Dockerfile
# Configure Virtualenvwrapper.
RUN cat <<EOF >> /home/docker/.bashrc
# Virtualenvwrapper configuration.
export WORKON_HOME=\$HOME/.virtualenvs
export PROJECT_HOME=\$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
EOF
Но у меня есть это возвращение ошибки, когда я запускаю мой дом изображение докер:
---> 40f9ed8e187d
Removing intermediate container 85f6c8536520
Step 69 : RUN cat <<EOF >> /home/docker/.bashrc
---> Running in dcbb3d441f79
---> 78acd9c2e5d5
Removing intermediate container dcbb3d441f79
Step 70 : EXPORT
Unknown instruction: EXPORT
Что такое трюк для запуска командной кошки UNIX в образ с Dockerfile?
Кроме того, вам нужно будет запустить с помощью интерактивного флага для загрузки .bashrc. Сделайте несколько правильных сценариев выполнения, чтобы убедиться, что значения параметров ENV vars установлены правильно - vs- «магия» .bashrc в контейнере. – user2105103