Я запускаю тест calabash-android, используя докер. Когда я создаю контейнер с моим файлом докера, кажется, что ничего не выполняется, кроме первой строки. Когда я проверяю, установлен ли ruby или нет, он показывает версию ruby. Кроме этого ничего не работает. Я добавляю сюда файловую структуру докера.
############################################################
# Docker file to run Calabash for android automation testing.
############################################################
FROM ruby:2.1-onbuild
# install Android SDK dependencies
RUN apt-get install openjdk-7-jdk
# Install android sdk
RUN wget http://dl.google.com/android/android-sdk_r23-linux.tgz
RUN tar -xvzf android-sdk_r23-linux.tgz
RUN mv android-sdk-linux /usr/local/android-sdk
RUN rm android-sdk_r23-linux.tgz
# Install Android tools
RUN echo y | /usr/local/android-sdk/tools/android update sdk --filter platform,tool,platform-tool,extra,addon-google_apis-google-19,addon-google_apis_x86-google-19,build-tools-19.1.0 --no-ui -a
#install calabash-android
RUN gem install calabash-android
ENV ANDROID_HOME /usr/local/android-sdk
ENV ANDROID_SDK_HOME $ANDROID_HOME
ENV PATH $PATH:$ANDROID_SDK_HOME/tools
ENV PATH $PATH:$ANDROID_SDK_HOME/platform-tools
ENV JAVA_HOME /usr/lib/jvm/java-7-oracle
Я перешел по этой ссылке для реализации файла Docker. Поскольку я впервые настраиваю докер для Android, я не имею ни малейшего представления, правильно это или нет. Кто-нибудь, помогите решить проблему. Любая помощь приветствуется.
docker build -t xxx .
? - person VonC   schedule 04.04.2016docker exec
после этого. - person Muneer Muhammed   schedule 04.04.2016