배포관련/도커

1. Docker Desktop을 설치하고 2. Docker Hub에서 mysql 검색 3. 명령 프롬프트 or PowerShell 에서 docker pull mysql 입력 4. MySQL 도커 컨테이너 생성 및 실행 docker run --name [컨테이너 이름 입력] -e MYSQL_ROOT_PASSWORD=[비밀번호입력] -d -p 3306:3306 mysql:{version} 여기서 실행이 되지 않을 수도 있다. 기존 window에 설치 해놓았던 mysql 3306포트를 찾아 taskkill 하고 진행하면 실행된다. 5. MYSQL 도커 컨테이너 접속 docker exec -it {컨테이너 이름} bash 6. MYSQL 접속 mysql -u root -p password 입력 (보이지 않지만..
가상 머신에 필요한 설정 자동으로 구성하기 # -*- mode : ruby -*- # vi : set ft = ruby : Vagrant.configure("2") do |config| config.vm.define "m-k8s" do |cfg| cfg.vm.box = "sysnet4admin/CentOS-k8s" cfg.vm.provider "virtualbox" do |vb| vb.name = "m-k8s(github-SysNet4Admin)" vb.cpus = 2 vb.memory = 2048 vb.customize ["modifyvm", :id, "--groups", "/k8s-SM(github-SysNet4Admin)"] end cfg.vm.host_name = "m-k8s" cfg.vm.net..
버추얼박스 설치하기 버추얼 박스는 이노테크(InnoTek)에서 개발한 가상화 소프트웨어로 오라클에서 배포 버추얼 박스는 현존하는 대부분의 운영 체제를 게스트 운영 체제로 사용할 수 있으며, 확장팩을 제외하면 아무런 제한 없이 소프트웨어의 모든 기능을 무료로 이용할 수 있다. https://www.virtualbox.org/wiki/Download_Old_Builds_6_1 Download_Old_Builds_6_1 – Oracle VM VirtualBox www.virtualbox.org 베이그런트 설치하기 https://developer.hashicorp.com/vagrant/downloads Install | Vagrant | HashiCorp Developer Explore Vagrant produ..
컨테이너 인프라 환경은 크게 컨테이너 컨테이너 관리 개발 환경 구성 및 배포 자동화, 모니터링 으로 구성된다. 1. 도커 - 컨테이너 환경에서 독립적으로 애플리케이션을 실행할 수 있도록 컨테이너를 만들고 관리하는 것을 도와주는 컨테이너 도구 - 도커로 애플리케이션을 실행하면 운영체제 환경에 관계 없이 독립적인 환경에서 일관된 결과를 보장 - 컨테이너 도구는 도커 외에도 컨테이너디, 크라이오, 파드맨 등이 있지만 현업에서 가장 많이 사용하는 소프트웨어는 도커 2. 쿠버네티스 - 다수의 컨테이너를 관리하는 데 사용한다. - 컨테이너의 자동 배포와 배포된 컨테이너에 대한 동작 보증, 부하에 따른 동적 확장 등의 기능을 제공한다. - 처음에는 다수의 컨테이너만 관리하는 도구였지만, 지금은 컨테이너 인프라 필요한..
컨테이너 인프라 환경은? 컨테이너를 중심으로 구성된 인프라 환경 컨테이너(container)? 하나의 운영 체제 커널에서 다른 프로세스에 영향을 받지 않고 독립적으로 실행되는 프로세스 상태를 의미 모놀리식 아키텍처 하나의 큰 목적이 있는 서비스 또는 애플리케이션에 여러 기능이 통합돼 있는 구조를 의미 장점 소프트웨어가 하나의 결합된 코드로 구성된다. 초기 단계에서 설계하기 용이, 개발이 좀 더 단순하고 코드관리가 간편하다. 단점 서비스를 운영하는 과정에서 수정이 많을 경우, 어떤 서비스에서 이뤄진 수정이 연관된 다른 서비스에 영향을 미칠 가능성이 커진다. 서비스가 점점 성장해 기능이 추가될수록 단순했던 서비스 간의 관계가 매우 복잡해질 수 있다. 설명 - 뉴스, 카페, 웹툰, 결제 등의 서비스가 하나의 ..
솜사탕코튼
'배포관련/도커' 카테고리의 글 목록