- spring mvc
- PYTHON
- Docker
- spring
- select
- Git
- 데이터베이스
- string
- spring security 6
- nginx
- jpa
- DI
- sql
- springboot
- mysql
- 스프링부트
- @transactional
- java
- 프로그래머스
- 1차원 배열
- join
- session
- Django
- 스프링
- 자바
- ORM
- spring boot
- AWS
- SSL
- 문자열
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
목록Architecture & Tool/Docker (5)
개발하는 자몽
Docker image, container image 이미지는 도커 컨테이너 생성에 관한 명령이 담긴 템플릿(read-only)입니다. 애플리케이션을 실행하는데 필요한 소스 코드, 런타임 환경, 시스템 라이브러리 등 모든 설정들이 포함되어 있습니다. https://docs.docker.com/get-started/overview/#images container 도커 컨테이너는 이미지의 실행 가능한 인스턴스로, 도커 이미지를 기반으로 코드를 위해 격리된 공간을 의미합니다. https://docs.docker.com/guides/walkthroughs/what-is-a-container/ https://docs.docker.com/get-started/overview/#containers image와 con..
`docker compose up`만 계속 써오다가 `down` 명령어를 알게 되어 정리해 본다. docker compose down$ docker-compoese down [OPTIONS] [SERVICES]실행 중인 컨테이너를 멈추고(stop) `up` 으로 생성된 컨테이너, 네트워크, 볼륨, 이미지들을 제거한다(remove).컨테이너가 삭제되는 것이므로 당연히 데이터도 다 지워진다. 디폴트로 제거되는 것들 `compose` 파일에 정의된 서비스에 대한 컨테이너`compose` 파일의 `network` 섹션에 정의된 네트워크기본 네트워크(사용되는 경우)단, 외부에서 정의된 네트워크와 볼륨은 절대 제거되지 않는다. docker compose stop/start컨테이너를 삭제하고 싶지 않고, 멈추고만 ..
항상 도커 컨테이너를 생성하고 삭제만 했지, 도커 이미지를 확인할 생각을 하지 않았다. 아래 명령어로 이미지 목록을 조회해 보니 엄청난 수의 `:` 이미지들이 있었다. $ docker images REPOSITORYTAGIMAGE IDCREATEDSIZE . . . 해당 이미지들은 많은 용량을 차지하고 있었기 때문에 지워줄 필요가 있었다. 하지만 `none`으로 태그 된 이미지들을 하나하나 지우기에는 좀... 그랬다... 그래서 바로 해당 태그들을 한 번에 지울 수 있는 방법을 검색해 봤는데, 역시나 다들 똑같은 생각을 하는 것 같다. 도커 이미지 삭제 도커 특정 이미지를 삭제할 때는 아래 명령어를 사용하면 된다. 이때 해당 이미지를 사용 중인 컨테이너가 있다면 삭제할 수 없다. $ docker rmi ..
이전 포스트 [Spring/EC2/MySQL] SpringBoot와 EC2 - Docker - MySQL 연동 이전 포스트 [AWS EC2/Docker] EC2 생성, EC2에 Docker 설치, Docker에 MySQL 띄우기 목표 AWS EC2 인스턴스를 생성하고 EC2 상에서 Docker를 설치해 보고 Docker에서 MySQL을 띄워보자 AWS EC2 인스턴스 생성하기 1. AWS backend-jaamong.tistory.com 이번에는 Docker에서 SpringBoot를 띄워보자. 띄울 SpringBoot에는 당연히 의존성에 spring web이 있어야 한다. implementation 'org.springframework.boot:spring-boot-starter-web' 1. Docke..
목표 AWS EC2 인스턴스를 생성하고 EC2 상에서 Docker를 설치해 보고 Docker에서 MySQL을 띄워보자 AWS EC2 인스턴스 생성하기 ❗ 24년도에 인스턴스 생성 과정을 다룬 포스트를 다시 작성했으니, 최신 글을 원한다면 여기로! 1. AWS 로그인 후 EC2를 선택하고 아래 화면에서 인스턴스 시작을 클릭한다. 2. 원하는 이름을 입력한다. 3. 우분투 상에서 진행할 예정이므로 OS는 Ubuntu를 선택하고, 22.04 LTS 버전을 선택한다. 4. 인스턴스 유형 중에서 t2.micro는 프리티어로 사용할 수 있다. 하지만 Docker를 띄우고 애플리케이션까지 운영하려면 메모리가 부족할 가능성이 높아서 t3.small로 선택했다. 5. 키 페어가 없다면 새 키 페어 생성을 클릭하여 생성한..