在容器中轉pdf時,可能是 jasperreport,可能是 aspose,也可能是自己用 pdfbox, itex 之類的庫。在 windows 上可能執行的沒有問題,但是切換到 linux,到容器時,字型找不到就會出現亂碼。
解決辦法很簡單。
複製需要用的字型到容器中即可,具體操作方法如下:
from 你的基礎映象
copy windows /usr/share/fonts/windows
run cd /usr/share/fonts/windows && chmod 755 * && fc-cache -fv
通過 docker build 將上面的 dockfile 構建成乙個包含 windows 字型的映象使用即可。 Docker容器離線安裝字型(宋體)
起因 工作流開發中使用到的字型,本人使用的容器linux預設不存在。安裝字型庫 安裝後會出現資料夾 usr share fonts 和 usr share fontconfig yum y install fontconfig mkfontscale 拷貝字型檔案到容器的 usr share fon...
Docker容器動態新增埠
docker的埠對映並不是在docker技術中實現的,而是通過宿主機的iptables來實現。通過控制網橋來做埠對映,類似路由器中設定路由埠對映。比如我們有乙個容器的80埠對映到主機的8080埠,先檢視iptables到底設定了什麼規則 sudo iptables t nat vnl在結果中有一條 ...
容器網路 為docker容器新增網路介面
一 背景 預設情況下容器啟動後只有乙個網路介面,一般外圍為eth0,且其ip位址已經提前分配。有時候我們希望為乙個容器建立多個網路介面,此時可以嘗試如下的方式。二 為容器新增網路介面 1 以預設的網路方式執行乙個容器 docker run name tst add inf it tst img bi...