코딩ㆍ개발 정보/HTML 연습

[도커] 시놀로지 SSH로 Docker 사용하는 명령어들

RioRex 2024. 8. 21.

놀로지 NAS에서 SSH를 통해 Docker를 제어하려면, Docker 명령어를 사용하여 컨테이너를 관리할 수 있습니다. 여기서는 각 명령어를 순서대로 설명하겠습니다.

 

1. 도커 명령어로 컨테이너 실행하는 방법

Docker 컨테이너를 실행하려면 docker run 명령어를 사용합니다.

[형식]

docker run -d --name [컨테이너_이름] [이미지_이름]

[예시]

docker run -d --name my_container nginx

 

2. 도커 명령어로 컨테이너 내부 터미널 열기

컨테이너 내부에서 터미널을 열고 작업하려면 docker exec 명령어를 사용합니다.

[형식]

docker exec -it [컨테이너_이름] /bin/bash

[예시]

docker exec -it my_container /bin/bash

 

도커에 설치된 tomcat-3 (컨테이너 이름) 서버 재 부팅 방법

간단하다

ash-4.4# docker restart tomcat-3

 

3. 도커 명령어로 컨테이너 상태 확인하기

현재 실행 중인 컨테이너의 상태를 확인하려면 docker ps 명령어를 사용합니다.

[형식]

docker ps        '현재 실행 중인 컨테이너의 상태를 확인하려면 docker ps 명령어를 사용
docker ps -a     '모든 컨테이너의 상태를 확인하려면 다음과 같이 -a 옵션을 추가

[예시]

docker ps -a

 

4. 도커 명령어로 네트워크 상태 관리하기

Docker 네트워크 상태를 확인하고 관리하려면 다양한 명령어를 사용할 수 있습니다.

[형식]

docker network ls                                      '네트워크 목록 보기:
docker network inspect [네트워크_이름]                 '특정 네트워크의 상세 정보 보기:
docker network create [네트워크_이름]                  '새 네트워크 생성:
docker network connect [네트워크_이름] [컨테이너_이름] '컨테이너를 특정 네트워크에 연결하기:

 

5. 도커 명령어로 레지스트리 검색 및 이미지 

[형식]

docker search [이미지_이름]   '이미지 검색
docker pull [이미지_이름]     '이미지 다운로드(풀링)

[예시]

docker pull ubuntu

 

6. 다운로드한 이미지 사용하여 컨테이너에 실행하기

[형식]

docker run -d --name [컨테이너_이름] [이미지_이름]

[예시]

docker run -d --name my_ubuntu_container ubuntu
반응형

댓글