Freemind 在 Ubuntu Linux 要直接執行,都會卡住,無法正常執行,主要是 Java (JRE) 的問題,只能讓 Freemind 跑在舊版的 Java。
於是最好的方式,就是使用 Docker 來執行 Freemind。
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Freemind 在 Ubuntu Linux 要直接執行,都會卡住,無法正常執行,主要是 Java (JRE) 的問題,只能讓 Freemind 跑在舊版的 Java。
於是最好的方式,就是使用 Docker 來執行 Freemind。
Linux 想要使用 Docker 執行 GUI 程式,然後需要中文輸入法,要怎麼設定 / 啟用呢?
使用 Docker 建置自己的開發環境,不想要寫 DockerFile,可以怎麼做呢?
Docker 要進入 Container 的時候,通常都是 docker exec -it /bin/bash,預設通常都是 root。
若不想要使用 root 登入?或者,預設不是 root 時,想要用 root 登入,要怎麼做呢?
Docker 核心概念是 Microservice,所以應該盡量不要進去機器做 Cron 的設定,要再外部控制 Cron 的執行才是。
Crontab 主要是希望在環境裡面跑那隻程式,所以只要由外部呼叫程式執行,程式都在 Docker 的環境裡面跑,並不是外部的環境,就不會有任何影響。
所以從 Docker 教學第一行 Hello 就有示範怎麼玩了~
Docker Hub 是存放、分享 Docker Image 的地方,但是隨著 Docker Image 的數量越來越多,有很多會都有安全 性問題 (例如:超過400天沒有更新的套件),要使用的時候,需要多加注意。
Docker 於 syslog (tail -500 /var/log/syslog | grep docker)、docker info (docker info > /dev/null) 都看到此訊息:
WARNING: No swap limit support
此問題看起來並不影響正常運作,只有記憶體不夠用得時候才會炸掉,要怎麼解決呢?
Docker (Dockerfile) 裡面想要設定 /etc/hosts,要怎麼做呢?
於 Dockerfile 撰寫,將外面的 /etc/hosts 蓋掉 Docker 裡面的,都還是無效,要怎麼做才可以把外部的 hosts 設定到裡面去呢?
系統平常跑得很正常,為何灌了 Docker 後,dmesg 開始出現下述的訊息:
要怎麼解決呢?
Linux 遇到硬碟容量快用完,要查出到底是哪個資料夾用掉的,可以怎麼查?