본문 바로가기
728x90
반응형

가상화17

[Docker] 워드프레스 구축 docker 네트워크 생성/ 삭제 docker network create 네트워크_이름 docker network rm 네트워크_이름 커맨드 내용 connect 네트워크에 컨테이너를 새로이 접속 disconnect 네트워크에서 컨테이너의 접속을 끊음 create 네트워크를 생성 inspect 네트워크의 상세 정보를 확인 ls 네트워크의 목록을 확인 prune 현재 아무 컨테이너도 접속하지 않은 네트워크를 모두 삭제 rm 지정한 네트워크를 삭제 MYSQL 컨테이너 실행시 필요한 옵션과 인자 docker run --name 컨테이너_이름 -dit --net=네트워크이름 -e MYSQL_ROOT_PASSWORD=Mysql_루트_패스워드 -e MYSQL_DATABASE=데이터베이스_이름 -e MYSQL_USER.. 2023. 5. 11.
[Docker] 컨테이너 간 통신 1. 컨테이너를 만들어줍니다. docker run --name httpd01 -d -p 8081:80 httpd docker run --name httpd02 -d -p 8082:80 httpd docker run --name httpd03 -d -p 8083:80 httpd docker ps 2. 각 컨테이너를 실행하여 net-tools와 iputils-ping 을 설치해봅니다. net-tools는 컨테이너에서 네트워크 명령어를 사용할 수 있도록 해주는 툴입니다. iputils-ping은 리눅스 ping 기본명령어를 사용할 수 있도록 도와주는 툴 docker exec -it httpd01 bash $ apt -y update $ apt install net-tools $ apt install iputi.. 2023. 5. 11.
[Docker] 컨테이너의 생성과 삭제, 실행, 정지 , 통신,이미지 삭제 컨테이너의 생성과 삭제, 실행, 정지 step 1 . 맨처음 root 비밀번호를 설정합니다. # sudo passwd root step 2. httpd를 백그라운드로 시작하는 apa01 컨테이너 생성 # docker run --name apa01 -d httpd # docker ps # docker stop apa01 # docker ps => 현재 실행중인 컨테이너 보여준다. # docker ps -a => 모든 컨테이너 보여줌 # docker rm apa01 => 컨테이너 제거 # docker ps # docker ps -a 컨테이너의 통신 # docker run --name httpd01 -d -p 8081:80 httpd # docker run --name httpd02 -d -p 8082:80 .. 2023. 5. 10.
[Docker] 컨테이너의 기본 사용법 단독 커멘드 내용 주요 옵션 login 도커 레지스트리에 로그인 -u -p logout 도커 레지스트리에 로그아웃 거의 사용하지 않음 search 도커 레지스트리를 검색 거의 사용하지 않음 version 도커 엔진 및 명령행 도구의 버전을 출력 거의 사용하지 않음 주요 하위 커맨드 하위 커맨드 내용 생략 가능 여부 주요 옵선 start 컨테이너를 실행 0 -i stop 컨테이너를 정지 0 거의 사용하지 않음 create 도커 이미지로부터 컨테이너를 생성 0 --name -e -p -v run 도커 이미지를 내려받고 컨테이너를 생성해 실행함(다운로드는 필요한 경우에만), docker image pull, docker container create, docker container start 라는 세개의 명령.. 2023. 5. 10.
[OpenStack] 설치 및 기본 실습 스텝01 . identity > project > Create Project > name : project1 프로젝트 > 프로젝트 생성 눌러서 프로젝트를 생성합니다. domain 프로젝트, 그룹, 사용자의 집합을 가르키는 개념이며, 도메인 단위로 오픈스택의 identity entity를 관리하게 된다. -quota 프로젝트마다 할당되는 리소스를 제한하기 위한 설정 스텝02. Identity > Users > Create user 스텝03 . Identity > Projects > project1 > Manage Members 스텝04. Admin > Compute > Images > Create Image - sharing은 admin에서만 보임 - protected는 프로젝트 내의 다른 사용자가 삭제 .. 2023. 5. 8.
[Open Stack] 오픈스택 이해 클라우드 컴퓨팅 컴퓨팅은 인터넷(“클라우드”)을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석, 인텔리전스 등의 컴퓨팅 서비스를 제공하는 것입니다. 클라 우딩 컴퓨팅을 통해 더 빠른 혁신과 유연한 리소스를 제공하고 대규모 경영의 이익 효과를 누릴 수 있게 됩니다. 일반적으로 사용한 클라우드 서비스에 대 해서만 요금을 지불하므로, 운영 비용을 낮추고 인프라를 보다 효율적으로 운영할 수 있습니다. 그뿐만 아니라, 비즈니스 요구 사항의 변화에 따라 규모를 조정할 수 있습니다. 클라우드 컴퓨팅의 최고 이점 비용 클라우드 컴퓨팅을 사용하면 하드웨어 및 소프트웨어를 구입하고 온사이트 데이터 센터를 설치 및 운영하면서 발생하는 지출을 줄일 수 있습니다. 서버 랙, 전원 및 냉각에 사용되는 상시 대.. 2023. 5. 8.
클라우드 환경을 위한 리눅스 ch1 데이터 센터 온프레미스 ---------> 클라우드 서비스 온프레미스란? "온프레미스"는 기업이 자체 시설에서 보유하고 직접 유지 관리하는 프라이빗 데이터 센터 온프레미스 인프라를 사용하여 컴퓨팅 리소스가 퍼블릭 클라우드에서와 매우 유사한 방식으로 가상화 되는 프라이빗 클라우드를 실행할 수 있습니다.(단, 프라이빗 클라우드도 임대한 타사 하드웨어 실행이 가능하다.) 클라우드란? 필요한 만큼 할당하여 사용한 만큼만 비용을 지불합니다. 간단하고 즉각적으로 할당하여 급하게 큰 자원이 필요한 경우 바로바로 확장하여 사용이 가능한 유용한 점이 있습니다. API/SDK이용해 모든 자원을 자동화 가능 금융, 국방분야에도 클라우드 사용이 추세 컴퓨팅 환경 가상머신 -------> 컨테이너 가상머신 - 하드웨어 가상화 .. 2023. 4. 2.
728x90
반응형