docker-compose
https://engineer-mole.tistory.com/221
* 주의 할점 : 이미 열려있는 포트로는 안열림.
docker-compose.yml 파일에 port 겹치는 부분 설정하고 저장한 뒤에
docker-compose up
ctf 만들기
https://github.com/munsiwoo/christmas-ctf-platform
docker-compose build
docker-compose up -d
docker-compose가 없던 시절에는 Dockerfile 파일만으로 컨테이너를 만들어서 직접 run해서 썼었습니다.
Dockerfile 파일이 있는 디렉토리에서
docker build . -t [이미지이름]
직접 이미지 만든 다음
docker run -it -d -p 8000:80 --name [컨테이너이름] [이미지 이름]
이런식으로 컨테이너를 직접 올림.
docker-compose 생긴 후로부터는 그냥 docker-compose.yml에 모든것을 정의해두고
docker-compose build
docker-compose up -d
올라가 있는 컨테이너 확인
docker ps
컴포즈를 다 내리고 싶다면
docker-compose down
도커 허브에 이미지들이 있음!!
https://hub.docker.com/_/ubuntu
ex) 우분투 이미지
docker pull [받고싶은 이미지]
로 가져와서 사용하면 끝.