본문 바로가기
반응형

docker13

[DOCKER] Docker Image 와 Container 10월 11일(금) 수업 중 필기 내용Docker Image 란?Docker 이미지는 애플리케이션을 실행하기 위한 모든 요소를 포함하는 읽기 전용의 불변(immutable)한 파일이다.즉 운영체제, 애플리케이션 코드, 라이브러리, 환경 변수 등을 모두 포함한 패키지로, 특정 애플리케이션을 실행하기 위한 설계도 역할=> 하나만 있으면 동일한 Container를 여러 개 생성할 수 있음일반적으로 Docker 이미지는 Dockerfile 이라는 파일을 통해 정의한다. Dockerfile 에는 이미지를 빌드하는 데 필요한 명령어들이 포함되어 있다. Docker Container 란?Docker 컨테이너는 이미지를 실행한 인스턴스(instance) 이다. 도커 엔진은 이미지를 이용해서 컨테이너를 생성할 수 있는데.. 2024. 10. 14.
[DOCKER] Ubuntu Linux 환경에서 Docker 설치하기 10월 11일(금) 수업 중 필기 내용과 실습 이전 수업에서, Windows 노트북에다 Oracle VM VirtualBox 를 설치하고 Ubuntu 이미지를 이용하여 가상 서버를 띄웠다.앞으로 이 서버에 Docker를 설치하고 실습을 진행할 것이다! (매일 하나씩🫣 포스팅 올리기 도전 😏)(방법1) Docker에서 제공하는 GPG(GNU Privacy Guard) Key 이용1. 패키지 목록 업데이트 및 필수 패키지 설치sudo apt-get updatesudo apt-get install ca-certificates curl 2. GPG 키 저장을 위한 디렉터리 생성sudo install -m 0755 -d /etc/apt/keyrings 3. Docker의 GPG 키 다운로드: Docker 에서.. 2024. 10. 14.
[Redis] Docker에 Redis 설치하기 1. Docker Desktop 설치https://www.docker.com/products/docker-desktop/ Docker Desktop: The #1 Containerization Tool for Developers | DockerDocker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.www.docker.com 2. Docker를 이용한 Redis 설치(1) Redis 이미지 다운로드docker pull redisdocker pull redis: Redis 서버를 실행하기 위한 파일과 설정.. 2024. 9. 2.
[SPRING BOOT] AWS EC2, RDS, github actions, docker 사용해서 자동배포 하기(5) - 깃허브 파일 설정 목표: github main branch에 push 할때 ec2에서 스프링부트가 자동으로 실행되도록 하기 1. github actions 스크립트 파일 생성하기 (1) Github repository - Actions - Java with Gradle을 선택한다. 자동 배포를 원하는 github repository에서 상단의 Actions을 선택한 후에 Java with Gradle을 선택한다. (2) repsitory이름 / .github / workflows / gradle.yml 의 경로로 파일이 생성된다. 기본적으로는 아래와 같은 내용의 파일이 생성된다. name: Java CI with Gradle on: push: branches: [ "main" ] pull_request: branches:.. 2023. 9. 20.
반응형