컨테이너

Docker

Docker 볼륨(Volume) 연결하기

1. Docker Volume이란 Volume은 컨테이너 안의 파일내부를 뜻한다 (저장, 삭제, 수정 등을 할 수 있는 곳) 만약에 도커 내부의 파일을 수정하고 싶을때, exec나 attach로 컨테이너 안으로 접근해서 파일을 찾아서 수정까지 하기가 너무 귀찮을 것이다. 그렇기 때문에 로컬컴퓨터의 폴더와 도커의 컨테이너 안의 폴더를 연결시켜 준다 (바로가기 같은 느낌) 그래서 로컬컴퓨터에서 파일을 수정하면 컨테이너의 그 해당하는 파일도 같이 수정하게끔 된다 이렇게 설명하면 이해가 안갈 수 있으니 바로 실습을 한다 2. Docker Volume사용 기본 명령어는 아래와 같다 docker run -d -v : 3. 확인하기 Container가 생성되고 실행된 것을 확인할 수 있다 그리고 로컬에서 파일을 생성..

Docker

Docker 실행중인 Container 내부로 접근하기

1. docker run -dit bash -d는 백그라운드이지만, -it는 뭘까라고 생각할 수도 있다 it 이것은 인터렉션 모드라고 하고, 쉘로 접근이 가능하도록 한다 일단 기본 명령어로 우분투를 실행해 보겠다 docker run -d ubuntu ※ Image를 따로 받지않고도 다운로드하으면서 실행이 가능하다 docker hub에 ubuntu가 있기 때문에 자동으로 받아서 실행시켜 준다 아래의 명령어로 확인을 해보면 docker ps 실행 중인 컨테이너가 아무것도 없다 그 이유는 컨테이너 안에 실행 중인 게 아무것도 없으면 자동으로 종료되게끔 되어있기 때문이다 tomcat이나 nginx 같은 서버는 계속 돌아가기 때문에 컨테이너가 종료되지 않지만, ubuntu라는 그냥 os이기 때문에 실행 중인 것이..

Docker

Docker image와 container

1. Image란 Docker에서 이미지라는 것은 아직 실행되지 않은 가상환경이라고 보면 될 것 같다 Docker desktop에서 Images를 확인해 보면, 위와 같이 이미지들이 있는 것이다 ※아직 실행되지 않았음 2. Container 컨테이너란 실행된 이미지를 컨테이너라고 한다 nginx를 재생버튼을 눌러보도록 해보겠다 위와 같이 Containers를 확인해 보면 nginx가 실행 중인 것을 확인할 수 있다

INICO
'컨테이너' 태그의 글 목록