Docker 활용
# docker -v
버전 확인
# exit
컨테이너 정지 후 컨테이너 나오기
ctrl + p,q
컨테이너 정지 안하고 컨테이너 나오기
# docker images
도커 이미지들 보기
# docker start <컨테이너명> // docker stop <컨테이너명>
컨테이너 실행 // 중단
# docker attach <컨테이너명>
컨테이너 입장
# docker create 와 docker run 차이
run 은 start와 attach 를 다 수행
# docker ps
컨테이너 목록 보기
# docker rename <기존 컨테이너명> <변경할 컨테이너명>
컨테이너 이름 바꾸기
# docker rm <컨테이너명>
컨테이너 삭제
# docker run -i -t // docker run -d
표준 입출력이 활성화 된 상태로 실행(명령어 입력 가능)
// 백그라운드에서 실행중
-i -t 는 리눅스 터미널 화면이고
-d 는 백그라운드에서 실행 되면서 로그만 보여줌
-e 는 환경변수 설정
# docker exec -i -t <컨테이너명> /bin/bash
exec 는 컨테이너 내부에서 명령어 실행한뒤 결괏값을 반환
-i -t 옵션을 써서 입출력 가능하게 bin/bash 호출
# docker run -p
-p 는 포트 연결 옵션
-p 3306:3306 포트 대 포트 연결(앞이 호스트 포트)
-p 192.168.0.1:7777:80, -p 0.0.0.0:7777:80 이런식도 가능
-p 80 알아서 호스트 포트와 컨테이너 80번 포트와 연결