แแแแแ แแแแแขแแ แแกแแแ - แ แแขแแ แแ แกแแแแแก Docker แแฅ? แ แ แแ แแแแแแแ ILO-แก แแแ แแแขแแ แคแแแกแจแ แจแแกแแแแกแ แแ แกแแญแแ แแแแแกแแแแแ แแฅแแแแ แกแแ แแแ แแก แแแงแแแแแแกแแก?
แแก แแ แแก แแก, แ แแช แแ แแคแแฅแ แแแแ, แ แแแแกแแช แแแ แแแแชแแก แ แแแแแแแแ แซแแแแ แแ แแกแแญแแ แ แกแแ แแแ แ, แ แแแแแแ แฎแแแแฎแแแ แแแกแขแแแแชแแ แแญแแ แแแแแแ (แ แแกแแช แแซแแฎแแแ แฎแแแแฎแแแ แฃแแ แฃแแแแแงแแคแ). แแแแแ แกแแ แแแ แ แแแแแแ แแแแก แกแแแฆแแแ แแแ แแ, แแ แแแแแ แแ แ แแช แฎแแแแแกแแฌแแแแแแ แแ แแก แแแ แแแขแแ แคแแแกแ. แจแแกแแแแแแกแแ, แแแ แขแฃแแแฃแ แแแแกแแแแ แฃแแแ แฌแแแกแฃแแแงแแแ แ แแแแแแแแ แแ แซแแแแแแก แแแกแแจแแแแแ. แกแฌแแ แแ แแฅแแแแ แแแแฌแงแ.
แ แแแแ แช แแแแแฎแกแแแแแแ, Java แฉแแแฃแแแแ แแ แแแแแแงแแแแแ แกแฎแแแแแกแฎแแ แกแแฎแแก แแแ แขแฃแแแฃแ แ แแแแกแแแแแแกแแแแก, แแฅแแแแ แแก HP-แจแ แแฃ Dell-แจแ. แงแแแแ แจแแแแฎแแแแแจแ, แแกแ แแงแ (แแ แกแแกแขแแแแแ แซแแแแแ แซแแแแแ). แแแแ แแ Firefox-แแ แแ Chrome-แแ แแแแ แฎแแแก แฌแแ แจแแฌแงแแแขแแก แแ แแแแแขแแแแก แแฎแแ แแแญแแ แ แแ แแฎแแแ IcedTea แแ แแฃแจแแแแก แแ แกแแกแขแแแแแแแ. แแฅแแแแ แแแแแแแแแแ แ, แ แแแแแแแแ แแแ แแแแขแ แแแแแฉแแแ:
1. แแแแฌแงแแ แแแแแแ แแแก แแจแแแแแ แแ แแฃแแแ แแแแแแ แแ Java แแแ แกแแแแแแแ แแฅแแแแก แแแแ แแขแแ, แแก แแแ แแแแขแ แแฆแแ แแงแ แกแแญแแ แ. แแ แแ แกแแแแแก แกแแกแขแแแแก แแแชแแแแแก แกแฃแ แแแแ แ แแแแแแแแ แแ แซแแแแแแก แแแแ.
2. แแแฃแจแแแ แ แแฆแแช แกแแแแแแ แซแแแแ แแแ แขแฃแแแฃแ แแแแฅแแแแแ (แแฅแกแแแ แแแแแขแฃแแแ แแฆแแแฉแแแ, แ แแ แแญแแ แแแแแ Java 6) แแ แแแแแแแคแแแฃแ แแ แแ แงแแแแแคแแ แ, แ แแช แแญแแ แแแแแ แแแกแ แแแจแแแแแแ.
3. แแแแแแ, แ แแช แแ-2 แแฃแแฅแขแ, แแฎแแแแ แแแแขแแแแแ แจแ, แ แแแแแ แ แแแแแแแแ แแแแแแแก แจแแแฅแแแ แแแแแ แแ แแแแแแ แแ แแแแ แแ แฃแคแ แ แแแแแแแ แแแแแแแก แแแฃแแแก แแแแแขแแแ Dockerhub-แแก แแแแขแแแแแ แแ, แแแแ แ แแแ แขแฃแแแฃแ แ แแแแฅแแแแก แกแฃแ แแแ, แงแแแแ แแแ แแแแ แแ แ.แจ.
(แคแแฅแขแแแ แแแแ, แแ แแฎแแแแ แแ-3 แแฃแแฅแขแแแแ แแแแแแ แแแก แจแแแแแ, แ แแช แแแแแแแแ 2 แฌแแ แขแแแ)
แแฆแแก แแแแแแแแแแ แแ-3 แแฃแแฅแขแก.
แจแแแแแแแแฃแแ แแแ แซแแ แแแแแแ แแ แ แแ แแแฅแขแแ:
1.
2.
แซแแ แแแแแแ แแแ แแแแ แแ แแแฅแขแ
แฏแแ แแแแแแแกแขแแแแ แแ แกแแญแแ แ แแแแแขแแแ - Java 6 แแ IcedTea:
RUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe" > /etc/apt/sources.list &&
apt-get update &&
apt-get -y upgrade &&
apt-get -y install firefox
nano curl
icedtea-6-plugin
icedtea-netx
openjdk-6-jre
openjdk-6-jre-headless
tzdata-java
แแฎแแ แแฅแแแ แแฎแแแแ แฃแแแ แแแแแฎแแแแแ ILO-แก แแแขแแ แคแแแกแแก แแแแ แแแ แแ แจแแแงแแแแแ แแฅแแแแ แแแแฎแแแ แแแแแก แกแแฎแแแ แแ แแแ แแแ. แแแฃแจแแแ Firefox แแแขแแแแขแฃแ แ แแแจแแแแแ:
RUN bash -c 'echo "exec openbox-session &" >> ~/.xinitrc' &&
bash -c 'echo "firefox ${HILO_HOST}">> ~/.xinitrc' &&
bash -c 'chmod 755 ~/.xinitrc'
HILO_HOST แแแ แแแแก แชแแแแแ แจแแแชแแแก, แแแแแแแแแ, แฉแแแแ ILO แแแขแแ แคแแแกแแก แแแ แแแกแแแแ แแก
แจแแกแแแแก แแแขแแแแขแแแแชแแแกแแแแก, แแแแแ แแแแแแแขแแ แแแขแแ แแแแชแแ. ILO-แจแ แจแแกแแแ แฎแแแแ แ แแแฃแแแ แฃแแ POST แแแแฎแแแแแ, แ แแก แจแแแแแแแแช แแฅแแแ แแฆแแแ JSON session_key-แก, แ แแแแแกแแช แจแแแแแ แแแแแกแชแแแ GET แแแแฎแแแแแก:
แแแแแ แแแแแแแแแแแ session_key curl-แแก แกแแจแฃแแแแแแ, แแฃ แแแแกแแแฆแแ แฃแแแ HILO_USER แแ HILO_PASS แแแ แแแแก แชแแแแแแแ:
export HOME=/config
export HILO_HOST=${HILO_HOST%%/}
SESSION_KEY=""
data="{"method":"login","user_login":"${HILO_USER}","password":"${HILO_PASS}"}"
if [[ -n "${HILO_USER}" && -n "${HILO_PASS}" ]]; then
SESSION_KEY=$(curl -k -X POST "${HILO_HOST}/json/login_session" -d "$data" 2>/dev/null | grep -Eo '"session_key":"[^"]+' | sed 's/"session_key":"//')
fi
echo "SESSION_KEY=$SESSION_KEY"
echo $SESSION_KEY > /session_key
แแแก แจแแแแแ, แ แแช แฉแแแ แฉแแแฌแแ แ session_key-แก โโแแแแแ แจแ, แฉแแแ แจแแแแแซแแแ แแแแฃแจแแแ VNC:
exec x11vnc -forever -create
แแฎแแ แฉแแแ แฃแแ แแแแ แแฃแแแแจแแ แแแแแ VNC-แแก แกแแจแฃแแแแแแ แแแแแแฐแแกแขแแก แแแ แขแก 5900 (แแ แกแฎแแ แแฅแแแแ แแ แฉแแแแแแ) แแ แแแแแแแแแแ แ แแแ แขแฃแแแฃแ แแแแกแแแแ.
แงแแแแ แแแแ แแ แแก แกแแชแแแจแ
แกแ แฃแแ แแ แซแแแแแ ILO-แกแแแ แแแกแแแแแจแแ แแแแแ:
docker run -d --rm --name ilo-client -p 5900:5900 -e HILO_HOST=https://ADDRESS_OF_YOUR_HOST -e HILO_USER=SOME_USERNAME -e HILO_PASS=SOME_PASSWORD sshnaidm/docker-ilo-client
แกแแแแช ADDRESS_OF_YOUR_HOST แแ แแก ILO แฐแแกแขแแก แกแแฎแแแ, SOME_USERNAME แแ แแก แจแแกแแแ แแ, แจแแกแแแแแแกแแ, SOME_PASSWORD แแแ แแแ ILO-แกแแแแก.
แแแแก แจแแแแแ, แฃแแ แแแแ แแแฃแจแแแ แแแแแกแแแแ แ VNC แแแแแแขแ แแแกแแแแ แแแ: vnc://localhost:5900
แแแแแขแแแแแ แแ แแแแฎแแแแแแ, แ แ แแฅแแ แฃแแแ, แแแกแแกแแแแแแแแแ.
แแกแแแแกแ แแ แแแฅแขแ แแ แกแแแแแก DELL แแแแ แแขแแแแก IDRAC แแแขแแ แคแแแกแแแแแ แแแกแแแแแจแแ แแแแแ:
แฌแงแแ แ: www.habr.com