컨테이너 생성 시 22 port 추가 3306/tcp, 3306->22/tcp port가 추가되어 있으면 정상적으로 된것을 확인할 수 있습니다. docker run -d -p 3306:22 -e MYSQL_ROOT_PASSWORD=12345 --name mysql-container -v /home/mysql/:/var/lib/mysql mysql:8.0.28 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --max-allowed-packet=1073741824 컨테이너에 접속하여 ssh 설치 # 1. 해당 컨테이너 접속 docker exec -it mysql-container bash # 2. ssh 설치 apt-get upda..
docker0와 Network의 구조 docker의 network 구조를 간단히 그리면 아래와 같은 형식으로 되어있습니다. 여기서 우리가 먼저 알아야할 것은 docker0은 무엇이고, container network에 대해 알아보겠습니다. Docker0 Interface docker를 설치한 후 host의 network interface를 살펴보면 docker0이라는 virtual interface가 있는것을 확인할 수 있습니다. ifconfig // 명령어 입력 Docker0 Interface의 특징 IP는 자동으로 172.17.0.1로 할당됩니다. 이 IP는 DHCP를 통해 자동으로 할당받는 것이 아닌 docker 내부 로직에 의해 자동으로 할당받게 됩니다. docker0 interface는 일반적인..
https://kdg-is.tistory.com/277 React & Docker & Jenkins CI&CD 배포 방법 Step 01 - Jenkins EC2 세팅 Jenkins EC2 세팅 프리티어 EC2 메모리 부족 해결하기 현재 젠킨스 서버로 사용하는 프리티어 EC2는 젠킨스를 버틸 수 없습니다. 젠킨스를 도커로 띄우고 설정까지는 문제가 없 kdg-is.tistory.com 위의 과정을 진행하면서 react로 docker image를 만들었는데 용량이 600MB ~ 650MB정도 나왔는데 23.7MB로 최적화를 진행하였습니다. React 프로젝트 생성 # 명령어 입력 npm install -g create-react-app # 프로젝트 생성할 디렉토리 이동 후 create-react-app he..
이미지란? 이미지란 프로세스가 실행되는 파일들의 집합입니다. 예를들어 리눅스서버가 실행되기 위해서는 무수히 많은 파일들이 있는데 해당 모든 파일들을 압축하여 이미지를 만든다고 생각하면 될 것같습니다. 이미지는 컨테이너 실행에 필요한 파일과 설정값등을 포함하고 있는 것으로 상태값을 가지지 않고 변하지 않습니다. Dockerfile Dockerfile이란 Docker 이미지를 만들기 위한 설정파일 입니다. 핵심 명령어 명령어 설명 FROM 베이스 이미지 지정 RUN 쉘 명령어 실행 -y : 넣어주기 CMD 컨테이너 기본 실행 멸령어 EXPOSE 오픈되는 포트 정보 ENV 환경 변수 설정 ADD 파일 또는 디렉토리 추가, URL/ZIP 사용가능 COPY 파일 또는 디렉토리 추가 ENTRYPOINT 컨테이너 기..
- Total
- Today
- Yesterday
- 람다 표현식
- spring boot poi excel download
- JDK Dynamic Proxy와 CGLIB의 차이
- space based architecture
- 공간 기반 아키텍처
- spring boot redis 대기열 구현
- pipe and filter architecture
- pipeline architecture
- 자바 백엔드 개발자 추천 도서
- transactional outbox pattern spring boot
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- spring boot 엑셀 다운로드
- polling publisher spring boot
- redis 대기열 구현
- spring boot redisson sorted set
- 서비스 기반 아키텍처
- microkernel architecture
- transactional outbox pattern
- java userThread와 DaemonThread
- spring boot excel download oom
- spring boot redisson destributed lock
- @ControllerAdvice
- service based architecture
- redis sorted set으로 대기열 구현
- java ThreadLocal
- 트랜잭셔널 아웃박스 패턴 스프링부트
- 레이어드 아키텍처란
- redis sorted set
- spring boot redisson 분산락 구현
- spring boot excel download paging
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |