тома контейнера Docker из доступа к каталогу в инструкции CMD

тома контейнера докера из доступа к каталогу в инструкции CMD

$ sudo docker run -d --name ext -v /external busybox /bin/sh

а также

run.sh

#!/bin/bash

if [[ -f "/external" ]]
then
    echo 'success!'
else
    echo 'Sorry, I can't find /external...'
fi

а также

Dockerfile

FROM ubuntu:14.04

MAINTAINER newbie

ADD run.sh /run.sh

RUN chmod +x /run.sh

CMD ["bash", "/run.sh"]

а также

$ sudo docker build -t app .

а также

$ sudo docker run -d --volumes-from ext app ac57afb95f923eeffd28e7d9d9cb76cb1b7699ebd

So

$ sudo docker logs ac57afb95f923eeffd28e7d9d9cb76cb1b7699ebd Sorry, I can't find /external...

У меня вопрос,

Как мне получить доступ к каталогу /external в run.sh в CMD инструкции

невозможно?

Спасибо ~


person chobo    schedule 28.07.2014    source источник


Ответы (1)