Docker

[Docker] 도커 컨테이너 SSH 접속 및 사용 방법

먹세 2020. 11. 18. 17:43

1. Docker 버전 확인

docker -v

 

2. Docker 컨테이너 확인

docker container ls -a

 

3. Docker 이미지 확인

docker image ls -a

 

4. Docker 이미지 생성

docker run -dit -p [외부접속포트]:[내부컨테이너포트] --name [컨테이너명] [Docker hub 에서 받아올 이미지명]

 

--name: 컨테이너 이름 설정 / 속성을 쓰지 않으면 컨테이너 이름을 랜덤으로 지어버림.

-d: background에서 계속 실행하도록 설정

-p: 포트 설정, 외부에서 브라우저에 :81 형태로 접속했을때 내부 컨테이너의 80포트를 연결 해주는 것

docker run -dit -p 81:80 --name mycontainer ubuntu

docker hub 에는 이미 많은 이미지들이 존재한다.

거기서 사용하고 싶은 이미지명으로 pull 받으면 된다.

예) ubuntu / centos 등등..

 

5. docker 컨테이너 이름 변경

docker rename [old] [new]

 

6. Docker 컨테이너 삭제

docker container rm [컨테이너이름]

컨테이너 이름은 위 2번 명령어를 통해 NAMES 부분을 확인

 

7. Docker 이미지 삭제

docker image rm [이미지이름]

이미지는 컨테이너부터 삭제 해야 삭제가 가능하다.

 

8. 컨테이너 시작

docker start [컨테이너명]
docker run -p 8080:80 nginx:latest

위 명령어 후 브라우저에서 localhost:8080 접속

9. 실행된 컨테이너 목록

docker ps

 

10. 컨테이너 재시작

docker restart [컨테이너명]

 

11. 컨테이너 정지

docker stop [컨테이너명]

 

12. 컨테이너 SSH 접속

docker attach [컨테이너명]
/* or */
docker attach [컨테이너ID]

접속전에 docker start 먼저.

 

 

참고 : 

pyrasis.com/Docker/Docker-HOWTO#start

 

Docker 기본 사용법

Docker는 리눅스 서버를 손쉽게 패키징하고, 배포할 수 있도록 해주는 플랫폼입니다. 이 문서는 Docker 기본 사용법 강좌입니다.

pyrasis.com

 

반응형