본문 바로가기

개발/Docker

[Docker] Docker 터미널 명령어

1. 이미지 목록 확인

$ docker images

 

 

2. 컨테이너 생성

$ docker run -i -t -p 호스트포트:컨테이너포트 --name 컨테이너명(ID) 이미지명(ID)

 

-i : interactive 옵션. 사용자에게 출력을 보여줌

-t : tty 옵션. 사용자에게 text terminal 환경을 조성해줌

--name: 컨테이너의 이름을 설정함. 해당 옵션을 주지 않을 경우 docker가 알아서 이름을 지어서 생성

-p: 호스트포트와 컨테이너포트를 연결하도록 하는 옵션

-expose: 컨테이너포트만 열어주는 옵션

 

3. 컨테이너 실행

$ docker start 컨테이너이름(ID)

 

 

4. 컨테이너 접속

$ docker attach 컨테이너이름(ID)

 

 

5. 컨테이너 목록

$ docker ps -a

 

-a: 모든 컨테이너 목록을 볼 수 있도록 하는 옵션. 없을 경우 현재 실행중인 컨테이너만 보여줌

 

 

6. 컨테이너 삭제

$ docker rm 컨테이너이름(ID)

 

 

7. 이미지 삭제

$ docker rmi 이미지이름(ID)

 

 

8. 이미지 다운로드

$ docker pull 이미지이름

 

 

9. 도커 컨테이너를 이미지로 저장

$ docker commit 컨테이너이름(ID) 이미지이름

 

10. 컨테이너 재시작

$ docker restart 컨테이너이름(ID)

 

11. 실행중인 컨테이너에 접속

$ docker attach 컨테이너이름(ID)

 

참고: 

 

[Docker Study] 3. 도커의 몇 몇 run 옵션들

사실 컨테이너를 올바르게 run만 하면 도커 사용방법은 절반은 익혔다고 생각합니다. 그만큼 도커를 혼자서...

blog.naver.com

 

 

Docker 자주쓰는 명령어 - redbyzan

도커를 사용하며 자주 사용했던 명령어들을 정리 해 보았습니다. docker 이미지를 생성 후 docker hub 에 push 하기 위해선 아래와 같은 작업을 거쳐야 합니다. attach로 접속 시 컨테이너 접속을 종료할때는 반드시 아래의 명령을 실행해야 합니다 그냥 일반적 쉘 종료로 사용하는 'exit' 명령을 사용하면 실행중이던 컨테이너는 종료됩니다. redbyzan's blog theme MAD4Jekyll

redbyzan.github.io

 

 

Docker 컨테이너의 정지, 시작, 재시작, 접속

실행되어있는 컨테이너를 정지 시키려면, $ docker stop <컨테이너 이름 또는, 아이디> 위 결과 처럼...

blog.naver.com