Docker 접속 및 컨테이너 이미지 생성 코드
- Docker 는 리눅스 컨테이너 관리하게 해주는 도구
- 각각의 컨테이너는 호스트 시스템과는 다르게 별개의 시스템, 네트워크, 권한 등 다른 환경을 가질 수 있음.
- docker run : 컨테이너 실행 명령어
- 새로운 컨테이너 환경을 만듦
- docker exec : 특정한 컨테이너를 실행한 환경에서 또 다른 프로세스 실행할 수 있도록 해주는 명령어
- 이미 실행된 특정 컨테이너의 환경을 디버깅하는 용도
sudo docker images ## 서버에 존재하는 docker image 목록 확인
sudo docker load -i <도커 이미지 이름> ## 이미지 로드
sudo docker run --gpus <사용할 gpu 개수> -it --name <container name> --ipc=host -v <마운트할 로컬 경로>:/workspace/data/ <docker image id>
- --gpus <사용할 gpu 개수> : gpu 얼마나 사용할 것인지
예시
sudo docker run -it --name hy_nia13 --gpus all --ipc=host -v /:/workspace/data/ nia13
이미지 생성 후 컨테이너 접속
sudo docker start hy_nia13
sudo docker attach hy_nia13 ## 컨테이너 내부로 들어가기
Reference
'python' 카테고리의 다른 글
os.listdir - 파이썬 디렉토리 내 파일 확인, 개수 새기, 파일 다루기 (0) | 2022.11.11 |
---|---|
파이썬 문자열 처리 - split, replace, count (0) | 2022.11.11 |
파이썬 shutil 라이브러리로 쉽게 파일 복사하기 (0) | 2022.11.11 |
파이썬으로 파일 읽기/쓰기(2) - CSV 모듈 사용 (0) | 2022.04.22 |
파이썬으로 파일 읽기/쓰기 - read(), readlines() (0) | 2021.12.08 |
댓글