반응형

1.도커 인스톨

#Docker install
$ sudo yum install docker-ce docker-ce-cli containerd.io

 

 

2.도커 자주 사용하는 명령어들

  • 이미지 확인
    • $docker images
  • 이미지 가져오기
    • $docker pull [이미지이름]:[태그]
  • 컨테이너 생성하기
    • $ docker create -i -t centos:
    • docker create [옵션] [이미지 이름] :[태그]
  • 컨테이너 실행하기
    • 컨테이너 실행하기에는 생성하기 과정도 포함되어 있다.
    • $ docker run -i -t 이미지:태그
    • $ docker run -i -t ubuntu:14.04
    • 옵션
      • -d 데몬 백그라운드 실행
      • -p 포트, [연결할 호스트의 포트] : [컨테이너의 포트]
      • —name [컨테이너 이름]
      • -i : interactive 하게 사용하겠다는 의미
      • -t : tty를 사용하겠다는 의미.
      • volume :
      • --volume /testdata:/test
      • OS 의 testdata 디렉토리와 컨테이너의 test 디렉토리를 공유
      • centos의 경우 권한 관련 에러를 뱉을 수 있으므로 run 시 privileged 옵션을 넣어준다.
  • 컨테이너 내버 쉘로 들어가기
    • $ docker attach lentos:7
    • $docker exec -it [컨테이너] /bin/bash
  • 컨테이너 목록 확인
    • $ docker ps
  • 컨테이너 삭제
    • $ docker rm [컨테이너 이름]
  • 이미지 삭제
    • $ docker rmi
  • 도커의 컨테이너를 외부에서 접근 할 수 있도록 IP와 포트 바인딩
    • $ docker run -p 3306:3306 -p [아이피]:[포트] [컨테이너 이름]

 

반응형

+ Recent posts