Как конвертировать мой проект hybris в образ докера - PullRequest
0 голосов
/ 27 апреля 2018

Я построил проект. Это электронный магазин, но я поменял некоторые детали.

Я использовал установщик. Я использовал b2c в соотв.

Теперь я хочу сделать этот проект докером.

Таким образом, без установки какого-либо муравья, jdk или чего-либо другого, этот образ будет установлен и сможет работать.

Я нашел этот урок

https://hub.docker.com/r/stefanlehmann/hybris-base-image/

но я не знаю, что делать.

Я вручную вытащил изображение.

# run installer with b2c recipe
./install.sh -r b2c_acc_plus

# create production artifacts
cd ../hybris/bin/platform
. ./setantenv.sh
ant clean all production

# create Dockerfile
cd ../../..
mkdir docker
mv hybris/temp/hybris/hybrisServer/hybrisServer*.zip docker/
cd docker
echo "FROM stefanlehmann/hybris-base-image:latest
ENV PLATFORM_HOME=\$HYBRIS_HOME/bin/platform
ENV PATH=\$PLATFORM_HOME:\$PATH
COPY hybrisServer*.zip $HYBRIS_HOME" >> Dockerfile
cat Dockerfile

так что после того, как я вытащу изображение, я буду делать только те части?:

# create Dockerfile
cd ../../..
mkdir docker
mv hybris/temp/hybris/hybrisServer/hybrisServer*.zip docker/
cd docker
echo "FROM stefanlehmann/hybris-base-image:latest
ENV PLATFORM_HOME=\$HYBRIS_HOME/bin/platform
ENV PATH=\$PLATFORM_HOME:\$PATH
COPY hybrisServer*.zip $HYBRIS_HOME" >> Dockerfile
cat Dockerfile

или вы можете предложить другое изображение.

1 Ответ

0 голосов
/ 24 января 2019

если изображение уже загружено, вы можете запустить его, используя

docker run -d -p 9001:9001 -p 9002:9002 IMAGEID/IMAGENAME
...