Docker Local - KU-BIG/KUBIG_Wiki GitHub Wiki
1. Docker ์ค๋ช
์ด๋ณด๋ฅผ ์ํ ๋์ปค ์๋ด์ - ๋์ปค๋ ๋ฌด์์ธ๊ฐ?
์ด์์๋ ์ฌ๋ผ์ด๋ : ์ด์ ๋, ๋ฅ๋ฌ๋ ๊ฐ๋ฐํ๊ฒฝ๋ Docker๋ก ์ฌ๋ ค๋ณด์!!
Docker๋ฅผ ํ์ฉํ deep learning ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ
2. Docker ์ค์น
์ด๋ณด๋ฅผ ์ํ ๋์ปค ์๋ด์ - ์ค์นํ๊ณ ์ปจํ ์ด๋ ์คํํ๊ธฐ
Pytorch/Tensorflow๋ฅผ ์ํ Docker ์์ํ๊ธฐ
1) macOS
brew install docker
๋งํฌ์์ ๋ก๊ทธ์ธ ํ ์๋ฒ ๋ค์ด๋ก๋, ์คํ
2) Windows
'์์คํ ์ ๋ณด'์์ Windows 10 Pro, Windows 10 Home์ธ์ง ํ์ธ
a. Windows 10 Pro, Enterprise, or Education
Install Docker Desktop on Windows
- 'Download from Docker Hub' ํด๋ฆญํ์ฌ ๋ก๊ทธ์ธ ํ ๋ค์ด๋ก๋
b. Windows 10 Home
Install Docker Toolbox on Windows
- DockerToolbox-19.03.1.exe ํด๋ฆญํ์ฌ ๋ค์ด๋ก๋
3. Docker ์คํ
a. macOS
- Docker ํด๋ฆญํ์ฌ ์คํ
b. Windows 10 Pro
- Docker Desktop ํด๋ฆญํ์ฌ ์คํ
- ์์ ํ์์ค์์์ Settings ํด๋ฆญ
- ์ข์ธก ํ๋จ Docker is Running ํ์ธํ ํ
- ๋ช ๋ น ํ๋กฌํํธ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ
์ถ๊ฐ๋ก ์ค์ ํด์ผํ๋ ๋ด์ฉ์ด ์์ต๋๋ค
- Setting ํด๋ฆญํ, Shared Drives ํด๋ฆญ
- C ํด๋ฆญํ์ฌ Apply
๋ฌธ์ ๊ฐ ์๊ฒผ์ด์
- Reset, Restart Docker Desktop์ผ๋ก ์ฌ์์
- Rest, Reset to Factory Defaults๋ก ๋์ปค ์ด๊ธฐํ
c. Windows 10 Home
- Docker Toolbox ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ
4. kubig:cpu container ๋ค์ด๋ฐ์ ์คํ
macOS
sudo docker run -it -p 9999:9999 -v [๋์ปค์ ๋ง์ดํธํ๋ ค๋ ํด๋]:/home hyeon95y/kubig:cpu
cd home
์์
sudo docker run -it -p 9999:9999 -v /Users/hyeonwooyoo:/home hyeon95y/kubig:cpu
cd home
Windows
์คํ๋ฐฉ๋ฒ
docker run -it -p 9999:9999 -v. [๋์ปค๋ฅผ ์คํํ๋ ค๋ ํด๋]:/home hyeon95y/kubig:cpu
cd home
์์
docker run -it -p 9999:9999 -v C:/home hyeon95y/kubig:cpu
cd home
๋ช ๋ น ํ๋กฌํํธ๋ฅผ ๋๋ฉด ์๋ผ์!!