Быстрое понимание Docker.
docker build
: создание изображения из Dockerfile
docker run
: создание контейнера из изображения.
(вы можете создать себе изображение или использовать существующее изображение из docker hub )
В зависимости от того, что вы сказали, у вас есть 2 варианта.
- Создайте новое docker изображение на основе существующего и добавьте тему.
что-то вроде
# Dockerfile
FROM jboss/keycloak
COPY test /tmp/
COPY /home/adm/workspace/docker/keycloak-cluster/docker/kctheme/theme/login/. /opt/jboss/keycloak/themes/keycloak/login/
, а затем используйте docker build
для создания нового изображения
- Поместите тему в правильный каталог
, используя docker -создать том
version: '3'
services:
keycloak:
image: quay.io/keycloak/keycloak:latest
volumes:
- "./docker/kctheme/theme/login:/opt/jboss/keycloak/themes/keycloak/login"