Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Spring Cloud
- STS
- date
- EUREKA
- map()
- Spring
- 유레카
- JS
- leetcode
- docker
- 스프링 클라우드
- jQuery
- SpringBoot
- JavaScript
- 자바
- 스프링부트
- spring security
- Java
- 코딩테스트
- 프로그래머스
- OAuth
- 도커
- spring boot
- 비동기
- GIT
- 자바스크립트
- 스프링
- gitlab
- map
- IntelliJ
Archives
- Today
- Total
RATSENO
[Docker]간단 명령어 정리 본문
계속 업데이트 예정
#컨테이너 리스트
docker ps [-a][-q]
-a : 컨테이너 상태와 관계없이 모든 컨테이너 출력
-q : 컨테이너의 ID만 출력
#호스트와 바인딩된 포트 확인
docker port [컨테이너 명 또는 컨테이너 ID]
#컨테이너 내부로 들어가는 명령어
docker attach [컨테이너 명 또는 컨테이너 ID]
#docker run 명령어 옵션
- -i : 상호 입출력
- -t : tty를 활성화해서 배시(bash) 셸을 사용하도록 활성화
- -d : -i -t가 컨테이너 내부로 진입하도록 attach 가능한 상태로 설정한다면 -d는 Detached 모드로 컨테이너를 실행. Detached 모드는 컨테이너를 백그라운드에서 동작하는 애플리케이션으로써 실행하도록 설정
-
-e : 컨테이너 내부의 환경변수를 설정. 컨테이너화된 애플리케이션은 환경변수에서 값을 가져와 쓰는 경우가 많으므로 자주 사용하는 옵션.
외부에 컨테이너의 어플리케이션을 노출하기 위한 컨테이너의 IP,포트를 호스트의 IP와 포트에 바인딩
docker run -i -t --name 컨테이너이름 -p 80:80 ubuntu:14.04
[호스트의 포트]:[컨테이너의 포트]
#docker exec -i -t [컨테이너] /bin/bash
-exec 명령어를 이용하면 컨테이너 내부의 셸을 사용할 수 있다. -i -t 옵션을 사용해 배시 셸을 쓸 수 있게 유지한다.
docker login -u [xxxxxxx] -p [xxxxxxxxx] [저장소]
#docker tag 생성
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
#도커 컨테이너 실행중인 채로 빠져나오기
ctrl + P, ctrl + Q
'DEV > DevOps' 카테고리의 다른 글
[docker]redis 설치하기 (0) | 2020.09.17 |
---|---|
[Docker]도커 프라이빗 레지스트리 구성 후 이미지 파일 올리기. (1) | 2020.08.31 |
KONG API GATEWAY 설치 (Docker for window) (0) | 2020.08.06 |
[Linux]su, sudo 명령어 차이 (0) | 2020.01.03 |
[Docker]윈도우에서 postgresql 설치 후 접속 시 권한 문제 (0) | 2020.01.03 |
Comments