[도커 명령어]
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 /
'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 |