docker2 Docker 2023-10-15 1. 컨테이너와 가상화 1.1) 가상화 Virtual Machine 이라고 부르는 하드웨어 가상화를 이용해서 프로세스를 격리 Virtual Box 나 VMWare 같은 가상화 기술은 가상의 물리 서버를 만드는 것으로 애플리케이션을 독립된 가상머신 이미지에 배치함으로써 완벽하게 격리된 환경에서 실행 물리적인 대상을 소프트웨어로 대체한 개념으로 운영체제도 아무것이나 설치할 수 있고 그 위에 어떤 소프트웨어를 설치해도 상관없음 물리적인 컴퓨터(서버) > HOST OS > Hypervisor > GuestOS > 바이너리/라이브러리 > 앱 GuestOS > 바이너리/라이브러리 > 앱 GuestOS > 바이너리/라이브러리 > 앱 ..... 각 앱은 분리된 GuestOS 이미지에서 실행 이미지 .. 2023. 10. 4. DataBase - 기초 2023-07-14 DataBase kubunetes(해보자!) 1. Docker 설치 Windows는 리눅스를 바로 사용할 수 없어서 WSL 설치를 해주어야 한다. docker : 사이트에서 로그인 Image : 프로그램 Container : 프로그램을 실행한 것 2. 데이터베이스 접속 도구 DBeaver 설치 3.Docker에 MySQL 설치 Image를 다운로드 받아서 Container로 생성 Container 생성 명령을 실행할 때 이미지가 존재하지 않으면 Image를 다운로드 받아서 Container를 생성 MySQL 컨테이너 생성 명령 docker run --name 컨테이너 이름 -dit -net=네트워크 이름 -e MYSQL_ROOT_PASSWORD=관리자비밀번호 -e MYSQL_DATAB.. 2023. 7. 14. 이전 1 다음