Docker instala kkfileview, se obtiene una vista previa de kkfileview después de la implementación de Docker y el estilo de fuente en la vista previa es diferente del archivo de origen.

Docker instalar kkfileview

Después de implementar kkfileview en Docker, el estilo de fuente en la vista previa es diferente al del archivo de origen.

Dado que cada contenedor en la ventana acoplable es independiente, este problema existe porque no hay un estilo de fuente correspondiente en el contenedor después de implementar la ventana acoplable, por lo que ocurre este problema. La solución a este problema es asignar el directorio de fuentes en el sistema a Kkfileview inicia el directorio en el contenedor, tomando como ejemplo el servidor linux, según el método de despliegue del sitio web oficial:

1) Ejecutar en máquina física o virtual #

Descargue el último paquete de lanzamiento de Code Cloud Release

Descomprima el archivo kkFileView-xxx (paquete .zip para Windows, paquete .tar.gz para Linux/MacOS)

Abra el directorio bin de la carpeta descomprimida y ejecute el script de inicio (ejecute startup.bat como administrador en Windows y ejecute startup.sh como usuario root en Linux)

El navegador accede al puerto 8012 de la máquina http://127.0.0.1:8012 para ver la primera demo del proyecto

2) Entorno de entorno de contenedor de Docker en ejecución #

tirar de la imagen

docker pull keking/kkfileview

Modo original de operación:

docker run -it -p 8012:8012 keking/kkfileview

cambie a:

Descargue el siguiente paquete de fuentes http://kkfileview.keking.cn/fonts.zip , descomprímalo y cópielo completamente en el directorio /usr/share/fonts de Linux. Luego ejecute los comandos en secuencia: mkfontscale, mkfontdir, fc-cache para que la fuente surta efecto

Al ejecutar la ventana acoplable, asigne su directorio al contenedor

El modo de operación se cambia a:

docker run -it -p 8012:8012 -d --privileged=true -v /usr/share/fonts/:/usr/share/fonts keking/kkfileview

Puerto de contenedor de acceso del navegador 8012 http://xxx.xxx.xxx.xxx:8012 para ver la página de inicio para la demostración del proyecto


Cambie el archivo de configuración application.properties de kkfileview en docker

El proyecto debe especificar la dirección de ruta del archivo de vista previa a kkfile y debe cambiar o conectar un nuevo archivo de configuración en Docker.

La dirección del archivo de configuración de kkfileview en docker es /opt/kkFileView-xxx/config (xxx es el número de versión de kkfileview, depende de la versión que haya instalado, por ejemplo, la mía es /opt/kkFileView-3.5.1/config )

Modifique las funciones del archivo de configuración, tales como: marca de agua , control de descarga, vista previa, etc.

Método del archivo de configuración del complemento cuando se inicia la ventana acoplable

Agregue -v (nueva dirección del archivo de configuración) después del comando de ejecución: /opt/kkFileView-3.5.1/config/application.properties


[Nota] Generalmente, el Linux en el contenedor es una versión simplificada, sin menos, cat, vim/vi y otros comandos. Si es necesario, puede instalarlo usted mismo, y el comando APT viene con él por defecto.

Para instalar vim con APT, primero ingrese el contenedor a instalar (docker exec -it container ID bash), y luego ejecute el siguiente comando:

renovar:

actualización adecuada

Instalar vim:

apt-get install vim


Si este artículo es útil para usted, estoy muy feliz de poder ayudarle.

Por supuesto, si sientes que hay algo en el artículo que te hace sentir irrazonable, o hay una forma más fácil de implementarlo, o hay algo que no puedes entender, espero que puedas señalarlo en los comentarios. después de leerlo, y lo leeré lo antes posible, le responderé.

Supongo que te gusta

Origin blog.csdn.net/chenthe1/article/details/131334795
Recomendado
Clasificación