분류 전체보기
실행중인 컨테이너 내부에 접속하기
개요컨테이너는 호스트 컴퓨터 내부에 있는 각각의 독립된 공간이다.따라서, 각각 본인의 운영체제, 실행환경, 저장공간 등 본인의 환경을 가지고 있다. 그래서 우리는 어떤 컨테이너 안의 어떤 파일을 보고싶을 때가 있다.지금까지는 컨테이너를 조회하고 실행하는데 그쳤지만,안의 파일들은 어떻게 볼 수 있을까? 컨테이너 접속하기컨테이너는 다음과 같은 명령어로 접속할 수 있다.docker exec -it [CONTAINTER ID] [컨테이너 내에서 실행할 명령어]명령어를 하나씩 뜯어보면 다음과 같다.`docker exec`은 이미 실행 중인 컨테이너 안에서 명령어를 실행할 때 사용하는 명령이다.`-i` 옵션은 컨테이너의 표준 입력을 활성화해서 상호작용을 할 수 있게 해주고,`-t` 옵션은 TTY 모드를 활성화해 터..
컨테이너 로그 조회하기
개요로그(log)는 굉장히 중요한 정보이다.흔히 디버깅 할 때, 디버깅 툴도 많이 이용하지만,간단히 디버깅 하기 위해서는 `console.log()` 같은 명령어도 많이 이용했다.지금 이 글을 작성하기 전까지 왜 `console.print()`가 아닌 `console.log()`일까라는 생각을 못해봤다.정말 단순히 콘솔에 '로그'를 남긴다는 의미이다. '로그', 즉 '기록'을 남기면서그 기록으로 어디가 잘못되었는지 디버깅을 하는것이다. 컨테이너도 마찬가지로,이 컨테이너가 잘 실행되고 있는지,혹은 에러가 났는지 알기위해서 로그를 읽어보는 것이 중요하다. 그런데, 우리는 사실 이미 로그를 봤다.`docker run -d nginx` 명령어는 background에서 실행하는 명령어였다. 그런데, `-d` 없이..
컨테이너 관련 명령어 알아보기
개요이번 포스팅에서는 그동안 알아보지 않고 무작정 썼던 명령어들을 조금 자세히 알아보려 한다.컨테이너와 이미지 생성, 삭제 등 이미 모두 해보았지만,명령어의 각 옵션이 무엇을 의미하는지 알아보자. 컨테이너 조회하기컨테이너를 조회하기 위해서 기본적으로 다음 명령어를 사용했었다.docker ps여기서 중요하게 알아야 할 것이 있다.위 명령어는 모든 컨테이너를 조회하는 것이 아니라,'실행중인 컨테이너'를 조회하는 명령어이다. 아래 명령어는 위 명령어와 뭐가 다를까?docker ps -a여기서 `-a` 옵션을 붙였는데, 'all'의 약자라고 생각하면 된다.실행중인 컨테이너, 중지된 컨테이너 '모두' 포함해서 조회하는 명령어이다.STATUS를 보면 'Exited'라고 되어있는데,중단된 컨테이너를 의미한다. 컨테..
컨테이너 생성 / 실행하기
컨테이너 생성하기컨테이너는 이미지를 바탕으로 생성하게 된다.다음 명령어로 이미지를 이용해서 컨테이너를 생성할 수 있다.docker create 지난 포스팅에서 nginx 이미지를 삭제했었는데,알아서 최신 버전으로 pull해서 설치까지 해준다. 컨테이너를 만들었으니 확인해보자.다음 명령어로 로컬 시스템에 있는 모든 Docker 컨테이너 목록을 볼 수 있다.docker ps -a여기에 STATUS 부분에 'Created' 라는 상태가 보일 것이다.'Created'는 생성은 했지만, 실행중인 컨테이너가 아닌 상태이다. 컨테이너 실행하기다음 명령어로 nginx 컨테이너를 실행해주자.docker start 실행해준 뒤, 다시 리스트를 보면 STATUS가 'Up'으로 된 것을 볼 수 있다.'Up'은 실행중인 컨테이..
도커 이미지 조회 / 삭제하기
2025.07.30 - [Docker] - 도커 이미지 다운로드 하기 도커 이미지 다운로드 하기컨테이너를 실행하려면 도커 이미지가 필요하다.이미지를 다운받기 위해서는 다음과 같은 명령어를 입력하면 된다.docker pull 그리고 다운받은 이미지 리스트를 보고 싶으면 다음과 같은 명령어jun-coding.tistory.com 지난 포스팅에서 이미지를 다운로드 하고, 조회를 하는 기능을 알아봤다.이미지를 조회했을 때 어떤 정보들이 나오는지 아주 조금 더 자세히 알아보자. 이미지 조회하기아래 명령어로 다운로드 받은 이미지를 조회할 수 있었다.docker image ls 설명REPOSITORY이미지 저장소 명을 나타낸다.TAG이미지의 버전을 나타낸다.IMAGE ID각 이미지에 부여된 고유한 ID를 나타낸다.C..
도커 이미지 다운로드 하기
컨테이너를 실행하려면 도커 이미지가 필요하다.이미지를 다운받기 위해서는 다음과 같은 명령어를 입력하면 된다.docker pull 그리고 다운받은 이미지 리스트를 보고 싶으면 다음과 같은 명령어를 입력했다.docker image ls 지난 포스팅에서 nginx를 다운받고 설치까지 해서 실행을 해보았다.2025.07.30 - [Docker] - Docker를 활용해서 Nginx 설치 및 실행하기 Docker를 활용해서 Nginx 설치 및 실행하기Nginx란?Nginx는 웹 서버, 리버스 프록시, 로드 밸런서, HTTP 캐시 등 다양한 역할을 하는 서버 중 하나이다.여기서 웹 서버는 HTML 웹 페이지를 렌더링 시키는 역할을 한다.나머지는 차차 알아보자. Ngijun-coding.tistory.com 그럼 ..