0. 이미지 준비
먼저 터미널에서 컨테이너를 생성할 이미지가 있는지 확인하자.
$ docker images
원하는 이미지가 없다면 도커 허브에서 이미지 확인 후 다음 커맨드로 다운받자.
$ docker pull 이미지이름
1. 컨테이너 만들기
$ docker run 옵션 이미지이름 명령어 인자
주로 사용하는 옵션은
'-it': 컨테이너를 종료하지 않고 터미널의 입력을 계속 컨테이너로 전달한다. -i 와 -t를 동시에 사용
'-d': 컨테이너를 detach 모드에서도 사용 가능케하여 백그라운드에서 계속 실행 가능하게 한다. 이 옵션이 없으면 빠져나오는 순간 컨테이너가 종료되어 버린다.
'-v 호스트OS경로:컨테이너경로': 호스트OS의 폴더와 컨테이너 폴더를 동기화 시킨다.
'--name 컨테이너이름': 컨테이너의 이름을 지정해준다.
더 많은 옵션은 여기서 확인.
$ docker ps -a
이제 위 명령을 입력하면 현재 있는 컨테이너 목록을 확인 가능하다.
-a 옵션을 빼고 입력하면 현재 실행중인 컨테이너만 출력된다.
2. 컨테이너 내부 환경
$ docker start 컨테이너이름
$ docker attach 컨테이너이름
으로 컨테이너에 진입하고 필요한 프레임워크, 라이브러리를 설치해주면 끝.
github에서 requirements.txt를 제공한다면 해당 경로로 들어간 후
$ pip install -r requirements.txt
위 명령으로 편하게 필요한 환경을 조성할 수 있다.
'IT' 카테고리의 다른 글
HDMI 스피커 지직소리와 블루 스크린 (0) | 2021.09.21 |
---|---|
리눅스 terminal에서 Google Drive 파일 다운받기 (0) | 2021.08.18 |
VS Code 탭 넘기기 단축키 바꾸기 (0) | 2021.07.16 |
VS code Syntax Highlighting 설정하기 (0) | 2021.06.06 |
맥북 처음 쓸 때, 반드시 해야하는 '꿀'세팅 (0) | 2021.02.26 |
댓글