배포
- 애플리케이션을 인터넷에 올려놓아 다른 사람들도 볼 수 있게 해주는 것
방법
- 내 컴퓨터 자체를 서버로 만드는 법
- 외부 전문 서버를 이용하는 방법
Docker
초보를 위한 도커 안내서 - 도커란 무엇인가?
컨테이너
- 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해줍니다.
이미지
- 컨테이너 실행에 필요한 파일과 설정값등을 포함하고 있는 것 으로 상태값을 가지지 않고 변하지 않습니다(Immutable).
- 컨테이너는 이미지를 실행한 상태라고 볼 수 있고 추가되거나 변하는 값은 컨테이너에 저장됩니다.
- 같은 이미지에서 여러개의 컨테이너를 생성할 수 있고 컨테이너의 상태가 바뀌거나 컨테이너가 삭제되더라도 이미지는 변하지 않고 그대로 남아있습니다.
Docker Command
# 도커 컨테이너 생성 및 실행
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
# 컨테이너 확인
docker ps
docker ps -a
# image 목록 보기
docker images
# 컨테이너 삭제
docker rm "Container Id"
# 이미지 삭제
docker rmi "Image Id"
Nginx