Я использую reposetiory lukasz/docker-scala для установки openbravo на Scala 2.10.3, обновление Java 7 45, и система онлайн бронирования 0.13.1 сверху Ubuntu 12.04 LTS.
Это - способ, которым я выполняю файл докера:
############################################################
# Dockerfile to build openbaravo container images
# Based on ubuntu:12.04
############################################################
# Set the base image to Ubuntu
FROM lukasz/docker-scala
# File Author / Maintainer
MAINTAINER SecuPi
################## BEGIN INSTALLATION ######################
# Install
RUN \
apt-get update && \
apt-get install -y python-software-properties && \
add-apt-repository ppa:openbravo-isv/ppa && \
apt-get update && \
apt-get upgrade -y && \
apt-get install -y openbravo-3
##################### INSTALLATION END #####################
EXPOSE 80
Я попытался установить openBravo на изображении докера. И получил ошибку:
dpkg: error processing /var/cache/apt/archives/openbravo-3_3.0.r26702.PR-15Q2.1-1precise1_all.deb (--unpack):
subprocess new pre-installation script returned error exit status 1
No apport report written because MaxReports is reached already
Errors were encountered while processing:
/var/cache/apt/archives/openbravo-3_3.0.r26702.PR-15Q2.1-1precise1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Как я могу зафиксировать его?
С уважением
Можно вытянуть изображение:
docker pull rotemsecupi/ubuntu1204-openbravo-new
И запускают контейнер:
docker run -d -p 80:80 rotemsecupi/ubuntu1204-openbravo-new