docker ps -a => 도커 이미지 목록 확인
docker run => 컨테이너 생성, 실행을 한번에 해주는 명령어
docker search "검색어" => docker hub에서 이미지 검색
docker pull => docker hub의 이미지를 local로 가져온다.
docker exec "컨테이너이름" -it bash => bash를 통해 컨테이너 실행
docker run option(컨테이너 생성, 실행을 한번에 해주는 명령어)
--name: 컨테이너의 이름 설정
-p [host port number:container port number] 포트번호 설정(host port number: 호스트 os 에서 사용되는 port number, Container port number: container에서 사용되는 port number)
Ex) -p 8080:80이면 host에서 8080으로 접속되는 트래픽은 docker의 80번 container로 유입된다.
-d: 컨테이너를 백그라운드로 실행
-i: 컨테이너의 표준입력을 활성화
-t: 컨테이너의 가상 터미널을 할당, 주로 -i 명령어와 함께사용하여 리눅스 터미널에 표준입력 전달
-v "마운트할 볼륨이름":"컨테이너 마운트경로"
docker cp "복사할 파일 경로" "container이름":"붙혀넣기 할 container 경로" => local파일을 container에 복사 붙혀넣기한다.
docker network create "네트워크 이름" => 네트워크 생성
docker commit "컨테이너 이름" "생성할 이미지 이름" => 컨테이너를 이미지로 변환