'Network/Docker' 카테고리의 글 목록
개발 블로그

Network/Docker
[Network | Docker] Apache, Docker Compose를 이용한 Reverse Proxy 구성
2024.07.17
📢 해당 포스트는 Docker Compose를 사용하여 여러 컨테이너들을 하나의 서비스로 묶어 관리하고 호스트 PC에 설치된 httpd(Apache)를 통해 특정 도메인과 도커 컨테이너를 연결하는 과정을 설명합니다. 🛠️ 참고Virtualbox - Oracle VM VirtualboxLinux OS - Rocky LinuxHTTPD - Apache0. Docker Compose 개념docker-compose.yml 파일을 사용해 하나의 가상 서버에서 여러 개의 컨테이너를 하나의 서비스로 정의해 컨테이너를 묶음으로 관리할 수 있다. 만약 Docker Compose를 사용하지 않는다면 컨테이너를 하나 하나씩 run 해야하는 번거러움이 있다. 하지만 Docker Compose를 사용하면 한번의 명령어로 설..

Network/Docker
[Network | Docker] jar 배포
2024.07.07
✅ 진행은 root 계정이 아닌 배포할 도커 컨테이너의 관리자 계정으로 진행했다.(컨테이너 1개 당 각각 다른 관리자 계정을 가진다) (참고) 컨테이너 전용 계정 docker 그룹에 추가더보기$ usermod -aG ${그룹명 } ${계정명 }$ cat /etc/group # 그룹 및 그룹에 속한 계정 확인1. jar 추출Gradle - build - bootJar 더블 클릭!Project - build - libs - ${프로젝트명 }-0.0.1-SNAPSHOT.jar 오른쪽 클릭 - Open In - Explorer해당 jar 파일을 원하는 곳으로 복사해둔다.(filezilla에서 쉽게 찾아 옮기기 위함 …)2. FTP 프로그램(Filezilla)을 통해 jar 파일 이동(Host PC)3. jdk ..

Network/Docker
[Network | Docker] Dockerfile
2024.07.05
완성된 이미지를 생성하기 위해 컨테이너에 설치해야 하는 패키지, 소스코드, 명령어, 셸 스크립트 등을 하나의 파일에 기록하면 도커가 해당 파일을 읽어 컨테이너에서 작업을 수행한 뒤 이미지로 만들어내는 작업직접 컨테이너를 생성하고 이미지로 커밋해야 하는 번거러움을 덜 수 있다.깃과 같은 개발 도구를 통해 애플리케이션의 빌드 및 배포를 자동화 할 수 있다.1. Dockerfile 작성[root@localhost ~]# mkdir dockerfile && cd dockerfile[root@localhost dockerfile]# echo hello world! >> test.html[root@localhost dockerfile]# lstest.html[root@localhost dockerfile]# vi ..

Network/Docker
[Network | Docker] 이미지
2024.07.04
1. 실습용 컨테이너 생성[root@localhost ~]# docker run -it \> --name commit_test \> rockylinux/rockylinux[root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESc2fed75bfdf6 rockylinux/rockylinux "/bin/bash" 50 minutes ago Up 50 minutes ..

Network/Docker
[Network | Docker] 네트워크
2024.07.03
컨테이너의 eth0 인터페이스는 호스트의 veth … 인터페이스(도커 컨테이너 시작 시 생성)와 연결되며 veth 인터페이스는 docker0 브리지와 바인딩되기 때문에 외부 통신이 가능하다. 이해하기 위해 직접 확인해보자. [root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESb97d76ab0c2d mysql:5.7 "docker-entrypoint.s…" 3 hours ago Up 3 hours ..