#!/bin/bash
#抓取對外網卡名稱
gw=$(route -n | grep -e "^0.0.0.0 ")
GWIF=${gw##* }
#抓取網卡IP
ips=$(ifconfig $GWIF | grep 'inet ')
IP=$(echo $ips | cut -d' ' -f2)
NETID=${IP%.*}
#抓GateWayIp
GW=$(route -n | grep -e '^0.0.0.0' | tr -s \ - | cut -d ' ' -f2)
#
echo "[`hostname`]"
echo "--------------------------------------------------------"
os=$(cat /etc/os-release | grep -E "^NAME" | cut -d'=' -f 2)
vs=$(cat /etc/os-release | grep VERSION_ID | cut -d'=' -f 2)
echo "OS : $os"
echo "VERSION : $vs"
cn=$(cat /proc/cpuinfo | grep 'model name' | head -n 1 | cut -d ':' -f2 | tr -s ' ')
echo -n "CPU : $cn (core: "
cn=$(cat /proc/cpuinfo | grep 'model name' | wc -l)
echo "$cn)"
m=$(free -mh | grep Mem:)
echo -n "Memory : "
echo $m | cut -d' ' -f2 | sed 's/.$//'
echo "IP Address : $IP"
echo "Default Gateway : $GW"
echo "$NETID"
java -version &> /tmp/java
[ "$?" != "0" ] && echo 'JAVA NOT FOUND' || cat /tmp/java
echo ""
`
Feb 9, 2021認識 Dockerfile Dockerfile 就是建置 Docker Image 的腳本 自製 Alpine OpenSSH Server 的 Docker Image 撰寫 alpine.plus Dockerfile $ cd ~/wulin; mkdir plus $ nano plus/Dockerfile FROM alpine.base RUN apk update &&
Feb 9, 2021使用者驅動創新 (User Driven Innovation) 解決問題的能力,一直是 IT 產業最重視的一環,也是大多數公司企業面臨技術問題時所仰賴的解決途徑,然而,等待,往往是依賴 IT 廠商 提出解決方案時所需付出的. 多數國際化的廠商,或大型雲端服務供應商(如 Google、Amazon、Facebook...等),在現實面上,不盡然有足夠的時間可以等待 IT 廠商的回應,這時,就必須自己解決遭遇的問題。而這種自行解決問題的過程,有時,就會激盪出令人意想不到的創意,這就是所謂的 "使用者驅動創新",如同 Google 許多創新的服務,或是大家熟悉的 3M,都是在解決問題的過程中,意外找到的創意! 而 Docker 則是〝使用者驅動創新〞的最佳實例 傳統應用軟體佈署挑戰 應用軟體 (Application) 可定義成一個或一組可用來控制電腦操作的程式,並且包含各種設定檔 (XML,JSON) 及相依檔 (Lib)。
Feb 7, 2021搜尋與下載 Docker Image pull: docker.io 原廠 /library/busybox $ docker search busybox $ docker pull busybox 顯示 images $ docker images
Feb 7, 2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up