docker build -t {이미지명:태그명} {dockerfile의 경로}docker image rm {이미지 ID 또는 이름}docker rmi {옵션} {이미지 ID 또는 이름}docker imagesdocker image lsdocker search {이미지 이름}docker image pull {이미지명:태그}docker container commit {컨테이너 이름} {커밋내용}docker run {옵션} --name {컨테이너 이름} {이미지 Repository}docker run -it --name {컨테이너 이름} -p {호스트 포트} : {컨테이너 포트} {이미지 Repository}docker create {옵션} --name {컨테이너 이름} {이미지 Repository}| 옵션 | 설명 |
|---|---|
| -i | 표준 입력(stdin)을 활성화보통 이 옵션을 사용하여 Bash 에 명령을 입력한다. |
| -t | TTY 모드(pseudo-TTY)를 사용Bash를 사용하려면 이 옵션을 설정해야 한다.이 옵션을 설정하지 않으면 명령을 입력할 수는 있지만, Shell이 표시되지 않는다. |
| -d | 데몬 프로세스로 실행(백그라운드)해 프로세스가 끝나도 유지 |
| —name {이름} | 컨테이너 이름 지정 |
| -p | 호스트와 컨테이너의 포트를 연결 - 외부 접근 설정(도커 컨테이너는 기본적으로 외부에서 접근할 수 없게 구성되어 있다.) |
| -rm | 컨테이너가 종료되면{내부에서 돌아가는 작업이 끝나면} 컨테이너를 제거 |
| -v | 호스트와 컨테이너의 디렉토리를 연결 |
docker rename {기존 이름} {변경할 이름}docker psdocker container ps -adocker rm {컨테이너 ID 또는 이름}docker rm $(docker ps -a -q) 또는 docker rmi $(docker images -q) -fdocker start {이미지 이름:태그}docker stop {컨테이너 ID 또는 이름}docker stop $(docker ps -aq)docker exec -it {컨테이너 ID 또는 이름} /bin/bash 또는 docker attach {이미지 이름:태그}exit 또는 Ctrl + Ddocker-compose updocker-compose up -ddocker-compose restartdocker-compose restart {컨테이너 이름 또는 ID}docker-compose downdocker-compose down -vdocker-compose downdocker-compose psdocker-compose builddocker-compose build {컨테이너 이름 또는 ID}