쉬운 듯 안 쉬운 설치 단계를 마치고 드디어 시작,,,
일단 계정부터 만들자~!
1. 계정 생성
docker login
을 쉘에 입력하면 로그인을 할 수 있다.
2. Docker image pull (pytorch)
공모전 진행 시, pytorch를 기반으로 딥러닝을 진행할 예정이어서 pytorch image를 가져왔다.
쉘에 다음을 입력하면 된다
docker pull pytorch/pytorch
나는 기본 pytorch/pytorch를 설치했기 때문에 가장 최신 버전이 깔렸고, 아래 사이트에 들어가 보면 많은 tag를 확인할 수 있다. 각자의 사용 목적에 맞게 pull 하면 될 듯하다.
https://hub.docker.com/r/pytorch/pytorch
pull을 완료하고 나서
docker images
를 입력하면 설치되어있는 이미지들을 확인할 수 있다.
3. Run container
꼭 공유할 폴더로 이동해서 컨테이너를 돌려야 한다.
docker run -it --name <container_name> -v <system_absolute_path>:<docker_container_inner_path> <docker_image> bash
- it: 컨테이너와 터미널로 입출력 가능
--name: 컨테이너의 이름 지정 ( 나는 MZcon으로 설정했다)
-v : 호스트 시스템과 컨테이너 간의 공유 폴더를 지정함 (마운트). 나는 C 드라이브에 해당 폴더를 만들고 그 폴더 위치로 이동 후 거기서 컨테이너를 생성했다.
bash: 인터랙티브 배쉬로 실행
4. Exit Container
exit
작업 중에 컨테이너를 빠져나가면, 컨테이너는 중지 상태가 된다.
5. Docker execute
docker exec -it <container_name> bash
인터랙티브 배쉬로 접속한다.
'Study > 유용한 정보' 카테고리의 다른 글
Windows 계정과 Users\ 아래 파일 이름 영어로 바꾸기 (0) | 2021.06.23 |
---|---|
[MongoDB - Mac OS] Connection Error 해결하기 (feat. NoSQLBooster) (0) | 2021.05.02 |
[Linux] Linux Command (0) | 2020.12.31 |
[Docker] Windows에 도커 설치 (Linux 빌드 환경 만들기) (0) | 2020.12.29 |
[GIT] 기본 명령어 정리 (0) | 2020.08.10 |