도커 컨테이너
도커 개요
1. 도커 정의
- 어떤 프로그램을 외부 환경과 격리시켜 구동할 수 있게 해주는 소프트웨어
- 도커의 명령어 구조 docker [대상] [커맨드] [옵션] [인자]
- container
- image
- volume
- network
- 커맨드 리스트 확인
- docker [command 대상 ] --help
2. container 정의
- 도커 컨테이너는 독립적인 환경에서 실행되기에 컨테이너 밖에서는 접근할 수가 없다.
- 통신을 하기 위해선 컨테이너 가동과 옵션을 설정해야 한다.
- -P [ host 포트번호 ] : [ container 포트번호 ]
- 아때, 호스트에서 사용 중인 포트와 번화가 겹치는지 확인해야 한다.
- docker run --name test2 -d httpd
- docker run --name test2 -d -P 8080:80 httpd
- --name test2 : test2라는 이름으로 컨테이너 생성
- -d : 백그라운드에서 실행
- -P :8080:80 : 호스트는 8080, 컨테이너 포트는 80으로 세팅해 네트워크 설정
3. 데스크탑으로 컨데이터 상태 확인
- docker ps -a
- docker container ls -a
4. 컨테이너 사용 중지 및 삭제
- docker stop test2
- docker rm test2