반응형
Docker(18.09.8) 기준 명령어 정리
# 도커 버전 확인
1
2
|
docker version
|
cs |
# 도커 이미지 확인
1
|
docker images
|
cs |
# 도커 이미지 삭제 && 도커 사용하지 않는 이미지 일괄 삭제
1
2
3
4
5
|
## 도커 이미지 삭제
docker rmi nginx:latest ## nginx(이미지명):latest(태그명)
## 사용하지 않는 도커 이미지 일괄 삭제
docker rmi $(docker images -f "dangling=true" -q)
|
cs |
# 도커 이미지 빌드
1
2
3
4
5
6
|
docker build -t portfolio:1.0.0 .
## -t, --tag : 이미지명 태그명 설정
## portfolio : 이미지명
## 1.0.0 : 태그명
## . : 현재 디렉토리 기준. 현재 디렉토리에 Dockerfile이 존재해야 빌드 가능
|
cs |
# 도커 컨테이너 실행
1
2
3
4
5
6
|
docker run -d -p 8080:8080 --name portfolio portfolio:1.0.0
## -d : 도커 detach 모드 실행. 백그라운드로 실행된다
## -p : 포트 설정 localPort:containerPort
## --name : 컨테이너명 설정
## portfolio:1.0.0 : 이미지명. 반드시 태그도 입력. 태그 생략시 latest로 찾음
|
cs |
# 도커 컨테이너 확인
1
2
3
|
docker ps ## 활성화 된 도커 컨테이너
docker ps -a ## 모든 도커 컨테이너
|
cs |
# 도커 컨테이너 삭제
1
2
3
|
docker rm portfolio ## portfolio(컨테이너명) 삭제. 컨테이너 ID로도 가능
docker rm -f portfolio ## portfolio(컨테이너명) 강제 삭제. 컨테이너 ID로도 가능
docker rm $(docker ps -a -q) ## 일괄 삭제
|
cs |
# 도커 로그 확인
1
|
docker logs portfolio ## portfolio(컨테이너명)
|
cs |
# 도커 컨테이너 내부 bash 접속
1
2
3
4
5
|
docker exec -it portfolio bash
## -i : 표준입력 활성화
## -t : TTY모드 통상적으로 쉘 접속시 -it 사용
## portfolio : 컨테이너 명
## bash : 쉘
|
cs |
반응형
'개발 이야기 > Docker' 카테고리의 다른 글
Docker 빌드 시 소스파일 git으로 얻어오기 (0) | 2019.07.21 |
---|---|
Docker compose로 Nginx + Web앱 띄워보기 (2) | 2019.01.06 |
Docker 권한 일반사용자에게 주기 (0) | 2018.09.08 |
Docker 삭제하기 (0) | 2018.09.08 |
Docker 설치하기 (0) | 2018.09.08 |