반응형
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 [아이피]:[포트] [컨테이너 이름]
반응형
'오픈 소스' 카테고리의 다른 글
프로메테우스(prometheus) 구성 및 기본 사용법 (0) | 2022.03.27 |
---|---|
zeppelin 을 이용한 spark 개발 환경 구성 및 사용법 (0) | 2021.09.05 |
아파치 슈퍼셋(superset) 구성 및 기본 사용법 (0) | 2021.08.21 |
앤서블(Ansible) 구성 및 기본 사용법 (0) | 2021.06.11 |
레디스(redis) 구성 및 기본 사용법 (0) | 2021.05.30 |