docker images
docker ps
docker ps -a
docker stop $(docker ps -aq)
docker rm $(docker ps -aq)
docker image prune -a
docker build -t {이미지명} .
docker run --name {컨테이너명} -it {이미지명}
run => pull, create, start, attach
-d 데몬으로 실행(뒤에서 - 안 보이는 곳(백그라운드)에서 알아서 돌라고 하기)
-it 컨테이너로 들어갔을 때 bash로 CLI 입출력을 사용할 수 있도록 해 줍니다.
--name {이름} 컨테이너 이름 지정
-p {호스트의 포트 번호}:{컨테이너의 포트 번호} 호스트와 컨테이너의 포트를 연결합니다.
--rm 컨테이너가 종료되면{내부에서 돌아가는 작업이 끝나면} 컨테이너를 제거합니다.
-v {호스트의 디렉토리}:{컨테이너의 디렉토리} 호스트와 컨테이너의 디렉토리를 연결합니다.
docker-compose up
docker-compose build
docker tag {이미지명}:{태그명} {dockerhub-id/respositpry명}:{태그명}
docker push {dockerhub-id/respositpry명}:{태그명}