Cloud/Docker

[WakeOnLan] Docker로 wol 이미지 빌드하여 사용

1. Dockerfile을 생성

FROM    python:latest

RUN     pip install --upgrade pip
RUN     pip install wakeonlan

ENTRYPOINT      ["/usr/local/bin/wakeonlan"]

2. Image를 빌드

docker build -t gustjd887/wol .

 

3. Container 실행(켜려고 하는 컴퓨터의 MAC 입력)

docker run --rm --net=host -t gustjd887/wol 11:11:11:11:11:11

 

4. 스크립트로 만들기

#!/bin/bash

echo `docker run --rm --net=host -t gustjd887/wol 11:11:11:11:11:11`

 

5. 스크립트에 권한 주기

chmod 764 wol.sh

 

6. 스크립트 실행

./wol.sh