首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

alpine jdk 中文乱码

一、概述 使用alpine镜像构建了一个oracle jdk的镜像,运行java业务时,查看日志,显示中文乱码。...但是,基于Alpine Linux的Docker基础镜像的镜像文件很小,也有代价: 把glibc替换为了musl libc,但是musl libc不支持国际化和本地化, 所以你想显示中文,还得安装glibc...实际上,基于Alpine Linux的Docker基础镜像的出现, 是为了给不需要国际化和本地化的那些人使用的,比如本来就使用英语的国家。...中国人要使用,我们经常要打印中文日志, 这时候,默认的不支持中文的显示,所以,只会是乱码。要想不乱码,只能安装glibc并配置上中文支持。  具体办法:点我。...二、解决办法 中文问题 自己用alpine镜像,安装jdk和glibc,镜像比较大。在dockerhub上面,已经有人封装好了,直接拿来使用即可。

2.6K50
您找到你想要的搜索结果了吗?
是的
没有找到

Alpine Linux 3.11更新发布:基于Linux 5.4内核 支持树莓派4

开发者Natanael Copa今天正式推出了Alpine Linux 3.11.0重大版本更新,在修复BUG、更新组件和进行安全升级的同时引入了大量新功能。...新版本基于最新的Linux Kernel 5.4内核,添加了对树莓派4 Model B单板计算机的支持,可以使用AArch64 (ARM 64-bit)和ARMv7架构镜像进行安装。 ?...Alpine Linux 3.11.0还初步支持了GNOME和KDE Plasma桌面环境,用户可以从各大软件储存库中进行安装,支持下一代Vulkan图形API,以及为Direct3D 9/10/11提供基于...Alpine Linux 3.11.0还对诸多组件进行了更新,包括Busybox 1.31.1,Crystal 0.31.1,Erlang 22.1,GCC 9.2.0,Git 2.24.1,Go 1.13.4...在后台性能方面删除了linux-vanilla,官方推荐在从此前版本升级的时候安装 linux-lts,并弃用了对Python 2软件包的支持,该软件包将在下一版本中完全删除。

1.7K20

Alpine linux容器中运行go的二进制文件

环境 docker version:1.10.3 alpine linux version:3.8 问题 将golang编译的二进制文件 opena 拷贝到容器的 /usr1 下面,执行显示: /usr1...) libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7fdd15cd0000) libc.so.6 => /lib64/ld-linux-x86...-64.so.2 (0x7fdd15cd0000) 但是alpine没有对应的依赖库 解决方案 看到一个贴子,某高人给出方案: mkdir /lib64 ln -s /lib/libc.musl-x86..._64.so.1 /lib64/ld-linux-x86-64.so.2 然后就可以正常工作了,原理是musl和glibc是兼容的,通过创建该符号链接修复缺少的依赖项。...alpine这个5M的镜像也能满足go二进制文件的运行环境!~ 题外话 对于用alpine作为go的编译环境同样存在上述问题,同样用相同方法可以解决。

5.1K50

Alpine 系统配置记录

Alpine linux 它是基于 uClibc 和 Busybox 开发的目的是以减小系统的体积和运行时资源消耗,在保持瘦身的同时Alpine Linux还提供了自己的包管理工具apk,可以在其网站上查询或者直接通过...官网:https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management 软件包搜寻:https://pkgs.alpinelinux.org.../packages Alpine特点: 小巧:基于Musl libc和busybox和busybox一样小巧最小的Docker镜像只有5MB 安全:面向安全应用的轻量级Linux发行版 简单:提供APK...WeiyiGeek.镜像大小 Alpine应用: 适合容器使用:由于小巧、功能完备,非常适合作为容器的基础镜像,Alpine Linux Docker镜像基于Alpine Linux操作系统 适合用来做...Docker镜像、路由器、防火墙、VoIP 盒子 以及服务器的操作系统 Alpine安装: alpine Linux是一个完整的操作系统,像其他操作系统一样可以将Alpine安装到本地硬盘中 安装过程

1.9K42

Alpine 系统配置记录

Alpine linux 它是基于 uClibc 和 Busybox 开发的目的是以减小系统的体积和运行时资源消耗,在保持瘦身的同时Alpine Linux还提供了自己的包管理工具apk,可以在其网站上查询或者直接通过...官网:https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management 软件包搜寻:https://pkgs.alpinelinux.org...WeiyiGeek.镜像大小 Alpine应用: 适合容器使用:由于小巧、功能完备,非常适合作为容器的基础镜像,Alpine Linux Docker镜像基于Alpine Linux操作系统 适合用来做...Docker镜像、路由器、防火墙、VoIP 盒子 以及服务器的操作系统 Alpine安装: alpine Linux是一个完整的操作系统,像其他操作系统一样可以将Alpine安装到本地硬盘中 安装过程...Linux 在 Proxy 环境下如何通过网络进行通信?

1.9K30
领券