- [ Network/Docker ][Network | Docker] 컨테이너 외부 노출2024-06-30 21:32:14🌟 [목표] 컨테이너 생성 후 해당 컨테이너에 아파치 웹 서버를 설치하고 외부에 노출시킨다.1. 호스트 포트와 바인딩할 컨테이너 생성하기Ubuntudocker pull ubuntu:latest # ubuntu 최신 버전 다운로드docker images # 다운로드한 이미지 확인docker run -it --name ubuntu -p 80:80 ubuntu:latestapt-get updateapt-get install apache2 -y # apache 설치service apache2 start # apache 실행 Rocky Linux💡 rocky linux는 이미지 호출할 때 `rockylinux` 가 아닌 `rockylinux/rockylinux` 로 호출해야 작동한다.docker pull ro..
- [ Network/Docker ][Network | Docker] 설치 및 컨테이너 생성2024-06-30 21:00:59🐳 시작하세요! 도커 쿠버네티스를 참고하여 작성하였다.1. docker 설치❓ docker는 root 혹은 sudo 명령어로 설치해야 하며 64 비트에 최적화되어 있다.yum install -y yum-utils # yum 패키지 매니저 관련 유틸리티 모음 설치# 저장소 url을 추가하면 이후 도커 관련 패키지를 설치 / 업데이트할 수 있음# 끌어쓴다? 는 느낌이 강하다..yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum install -y docker-ce # 도커 설치systemctl start docker # 실행systemctl status docker # 상태 확인systemctl en..
- [ Network/Docker ][Network | Docker] 용어 및 개념2024-06-30 19:35:51도커컨테이너를 다루는 도구(컨테이너 런타임)컨테이너 기반 가상화 플랫폼으로 애플리케이션 개발 / 배포 / 실행을 단순화한 오픈소스 프로젝트가상화 기술 중 하나인 컨테이너를 이용하여 서버 환경을 구성기존에는 가상 머신을 이용해 각각의 가상 서버로 환경을 구성하였지만 도커는 호스트 os와 커널을 공유하며 각각의 애플리케이션을 독립적인 컨테이너로 구성하여 관리함이미지라는 단위로 애플리케이션을 관리함쿠버네티스 - 컨테이너 분산 배치 / 상태 관리 / 컨테이너 구동 환경 관리컨테이너도커 엔진에서 사용하는 기본 단위이자 도커 엔진의 핵심격리된 공간에서 프로세스가 동작하는 것이미지로 컨테이너 생성 시 해당 이미지 목적에 맞는 파일 시스템과 격리된 자원 / 네트워크를 사용할 수 있는 독립 공간이 생성되고 이것은 도커 ..