在Windows上查找docker映像文件



我在docker上使用Keycapture,我必须更改一些文件才能在docker的图像中为Keycapture构建自定义主题,但我在Windows系统上找不到这些文件。如何在Windows上查找和更改docker图像文件?

一旦构建了镜像,就不能对其进行修改。通常,你不能从Docker外部直接修改镜像或容器中的文件。

您可以构建一个自定义Docker镜像,从FROM开始任何您想要的镜像,然后COPY文件进入主题目录:

FROM jboss/keycloak
COPY my-theme/ /opt/jboss/themes/my-theme/
ENV KEYCLOAK_DEFAULT_THEME=my-theme
docker-build -t my-keycloak .
docker run -p 8080:8080 my-keycloak

或者,您可以将装载主机目录绑定到容器中。这将允许您直接编辑主机目录中的文件,它们将反映在容器中(反之亦然(,但它不会生成可分发的可重复使用的映像。

docker run 
-p 8080:8080 
-v $PWD/my-theme:/opt/jboss/keycloak/my-theme 
-e KEYCLOAK_DEFAULT_THEME=my-theme 
jboss/keycloak

最新更新