Back-End/Docker 6

[Docker] 명령어 정리

컨테이너 생성 $ docker create [image] 컨테이너 시작 $ docker start [container] 컨테이너 생성 및 시작 $ docker run [image] 컨테이너 시작 $ docker run \ -i \ # 컨테이너에 키보드 입력이 필요한경우 -t \ # 컨테이너에 TTY할당하여 터미널 이용이 필요한 경우 --rm \ # 컨테이너 실행 종료후 자동 삭제가 필요할때 -d \ # 백그라운드로 실행하고 싶을 때 --name hello-world \ # 이름을 지정하고 싶을때 -p 80:80 \ # 포트 바인딩을 하고 싶을 때 -v /opt/example:/example \ # 볼륨 바인딩을 하고 싶을 때 bbangi/hello-world:latest \ # 실행할 이미지는 그냥 적어..

Back-End/Docker 2023.08.11

Docker 인터뷰(2)

11. 도커 엔진이란? Docker엔진은 클라이언트-서버를 나타낸다. Docker 요소와 서비스를 사용하여 컨테이너를 만들고 실행한다. Docker엔진과 클라이언트는모두 동일한 호스트(또는 원격 호스트)에 있어야 한다. 엔진은 클라이언트 측 CLI(명령줄 인터페이스)를 제공한다. 이를 통해 클라이언트와 엔진 간의 연결을 설정할 수 있다. 12. Docker 이미지는 무엇인가? 몇 가지 지침에 따라 도커 이미지가 생성된다. 이 지침은 작업 중인 응용프로그램의 완전히 실행 가능한 버전을 만드는 데 중점을 둔다. 도커 이미지 파일은 결국 Docker 컨테이너에서 코드를 실행하는 데 사용되는 다양한 앱 계층으로 구성된다. 이러한 이미지가 결합되어 컨테이너를 구성한다. 13. Docker 컨테이너란? 도커 컨테이..

Back-End/Docker 2022.11.26

Docker 인터뷰(1)

1. 도커란? 도커는 그룹 PaaS 모델, 오픈 소스이며 가볍다. 현재 가장 널리 사용되는 가상화 또는 컨테이너화 기술 중 하나이다. 컨테이너를 사용하여 애플리케이션을 구축, 배포 및 실행하면 이 전체 프로세스가 더 쉽고 비용 효율적이다. 컨테이너에서 개발자는 필요한 모든 부분(예 : 라이브러리, 데이터베이스 등)으로 애플리케이션을 패키징하고 단일 패키지로 래핑한다. 이는 사용자에게 상당한 성능 향상을 제공하고 애플리케이션 크기를 줄여 사용하기 쉽게 만든다. 2. 도커는 어떻게 작동하는가? Docker는 포괄적인 방식으로 작동한다. 클라이언트-서버 아키텍처를 기반으로 하며 클라이언트, 컨테이너가 있는 데몬으로서의 호스트, 작동할 이미지가 있는 도커 레지스트리가 필요하다. 도커 클라이언트 : Docker ..

Back-End/Docker 2022.11.26

[Docker] 도커에 Spring Boot 구축

jar 파일 생성 bootJar을 더블 클릭하여 실행 Dockerfile 생성 다음 위치에 도커 파일을 작성한다. Dockerfile FROM openjdk:17 ARG JAR_FILE=*.jar COPY ${JAR_FILE} app.jar ENTRYPOINT ["java","-jar","/app.jar"] FROM : Docker Base Image (기반이 되는 이미지, : 형식으로 설정) ARG : 컨테이너 내에서 사용할 수 있는 변수를 지정 COPY : 위에 선언했던 JAR_FILE 변수를 컨테이너의 app.jar로 복사 ENTRYPOINT : 컨테이너가 시작되었을 때 스크립트 실행 cd 명령어를 통해 jar 파일이 있는 곳으로 터미널 위치를 옮긴다. cd build/libs Docker run ..

Back-End/Docker 2022.10.20

Docker 설치

1. 다음 사이트에 접속 https://www.docker.com/ Home - Docker DockerCon is a free, immersive online experience complete with product demos, breakout learning tracks, panel discussions, hacks & tips, deep dive www.docker.com 2. 메뉴바의 Docs 클릭 3. Download and install 클릭 4. 자신의Desktop에 해당하는 것을 클릭 5. Docker Desktop Installer.exe 실행/완료 6. cmd 창에 다음 명령 입력 start /w "" "Docker Desktop Installer.exe" install 7. Dokc..

Back-End/Docker 2022.05.24