IT

[docker] 명령어 정리

SDeveloper 2021. 6. 21. 20:56
반응형

[도커 명령어]
1. search  : hub로부터 image 검색
docker search centos

2. pull : hub로부터 image 다운로드
docker pull centos:latest

3. image : host pc에 다운로드 된 목록 보기
docker images 

4. run : 다운받은 이미지를 이용해 컨테이너 생성 및 접속
docker run centos /bin/bash
docker run <옵션> <이미지이름 or 이미지ID> <실행할 파일>

[옵션]
-i (interactive) : 입출력 가능 상태 
-t : 가상 터미널 환경 에뮬레이션 
-d : 데몬프로세스로 실행

* 컨테이너 종료 방법
1) Ctrl + d : 컨테이너 종료
2) Ctrl + p  또는 q : 컨테이너가 백그라운드 실행

5. ps : 실행중인 컨테이너 목록 확인
docker ps

6. start : 컨테이너 실행
docker start centos 

7. attach : 컨테이너에 접속하기
docker attach centos 

8. stop : 컨테이너 종료하기
docker stop centos 

9. rm : 컨테이너 삭제
docker rm 

 



[도커 파일 명령어]
1. FROM : 사용할 이미지 지정
FROM centos:centos7

2. RUN : shell 명령어 입력
RUN mkdir/test

3. EXPOSE : container 포트 설정
EXPOSE 8080

4. ENV : 환경변수 지정
ENV dockerName solution
CMD echo $dockerName 

5. CMD : docker run 실행시 default로 실행할 명령어
CMD ["/httpd.sh"]

6. ADD : 파일 추가
ADD main.do /

7. COPY : 파일 복사
ADD hello.do /

 

 

[참고자료]
http://pyrasis.com/docker.html



반응형

'IT' 카테고리의 다른 글

/bin/bash^M: bad interpreter: No such file or directory 해결 방법  (1) 2021.06.25
[MSA] 환경 배포 전략  (0) 2021.06.21
Docker란 무엇인가?  (0) 2021.04.02