컨테이너

Bash 🐣 shell : 리눅스에 명령을 전달해 주는 프로그램. 일반적으로 bash를 가장 많이 사용함. 도커 컨테이너 실행 시 bash를 실행하려면 별도로 /bin/bash 인자를 전달해야 한다. /bin/bash 인자는 2가지 커맨드와 함께 사용할 수 있다. 1) docker run docker run과 /bin/bash 인자를 사용하는 경우, 컨테이너에 들어있는 SW(e.g. Apache) 대신 bash가 실행되기 때문에 bash 조작 후 docker start로 컨테이너를 재시작해야 SW가 실행됨 실행 중인 컨테이너에는 사용 불가 docker run (옵션) 이미지_이름 /bin/bash [실습 - Apache 컨테이너] 1️⃣ docker run 커맨드를 이용해서 Apache 컨테이너 생성과 ..
같은 구성의 컨테이너를 여러 개 만들거나, 다른 컴퓨터나 서버로 컨테이너를 이동시켜야 하는 경우들이 있다. 이 때 컨테이너 자체를 그대로 복제할 수는 없기 때문에 컨테이너를 이미지로 변환한 후 추출해서 옮겨야 한다고 한다. 컨테이너를 이미지로 변환시키기 위해서는 commit 커맨드를 이용해야 하고, 컨테이너가 없는 상태에서 이미지를 만들기 위해서는 Dockerfile 스크립트를 이용해야 한다. commit 커맨드 컨테이너 -> 이미지 변환 기존 컨테이너를 복제하거나 이동해야 할 때 편리 docker commit 컨테이너_이름 새로운_이미지_이름 [실습해보기 - Apache] 1️⃣ 아파치 컨테이너 생성 docker run --name apa000ex22 -d -p 8092:80 httpd docker (..
유댕둥당
'컨테이너' 태그의 글 목록