Cloud Engineering

Docker Image 검색 명령어 docker search [키워드] 키워드에 해당하는 컨테이너 이미지들을 docker hub에서 검색하게 된다. ex) docker search hello-world Automated : 컨테이너 이미지가 자동으로 빌드 되는지 여부 Official : OK 라고 표시된 것은 도커에서 직접 관리하는 이미지라는 뜻이다. docker_hub_id/Image_repo: tag 일반 사용자가 올린 이미지 image_repo:Tag 도커가 직접 관리하는 오피셜 이미지 Docker Image 다운로드 (pull) docker pull IMAGE_REPO:TAG ex)docker pull debian:10.5 tag 를 붙이지 않으면 해당 이미지의 latest 이미지를 자동으로 선택..
*현재 버전은 CentOS7 입니다 !! yum-config-manager를 사용하기 위해 우선 패키지를 설치한다. [root@localhost yum.repos.d] yum install epel-release /etc/yum.repos.d 디렉토리로 이동해서, Docker repo를 다운로드 받는다. 다운로드 받는 방법은 두가지이다. wget 명령어 또는 yum-config-manager를 사용할 수 있다. cd /etc/yum.repos.d [root@localhost yum.repos.d] wget https://download.docker.com/linux/centos/docker-ce.repo 또는 [root@localhost yum.repos.d] yum-config-manager --add..
Docker 리눅스 컨테이너 기반으로 만들어진 컨테이너이다. 도커가 더 많이 사용된 이유는 ? 도커가 훨씬 더 앱들을 쉽게 배포할 수 있는 기능을 포함하고 있기 때문이다. 컨테이너는 이미지를 기반으로 실행된다. 도커의 특징 서버를 코드 형태로 정의한다. : 도커는 이미지를 제작할 때 코드로 정의할 수 있다. 일관성을 유지하는 부분에서 편리하다. 이식성 : 도커를 사용하여 컨테이너에 모든 환경을 구축하므로 개발단계, 테스트 단계, 서비스 단계의 환경을 통일할 수 있다. 상호운용성 : 다양한 벤더(Google, Amazon, IBM, MS, Red Hat..)에서 지원하므로 연계하여 사용할 수 있다. 도커의 구조 이미지 : 이미지는 여러개의 레이어로 이루어져있다. 각 레이어는 read-only 상태로 사용된..
https://docs.docker.com/desktop/install/mac-install/ Install on Mac docs.docker.com 나는 intel 칩 맥북이어서 ( 17년도형..) intel 버전 도커로 설치했다 https://docker-curriculum.com/ A Docker Tutorial for Beginners Learn to build and deploy your distributed applications easily to the cloud with Docker docker-curriculum.com 도커 튜토리얼을 따라해보고 싶어서 이 페이지를 참고 했다. 도커 명령어들은 리눅스 명령어들과 유사했다 원격 저장소로부터 다운로드를 받을 때 docker pull busyb..
현재 생성되어 있는 connection 리스트를 볼 수 있다. nmcli con show enp0s3 인터페이스의 ip주소를 10.0.2.10으로 바꾸려고 한다. nmcli connection modify enp0s3 ipv4.addresses 10.0.2.10/24 gateway를 설정한다. nmcli connection modify enp0s3 ipv4.gateway 10.0.2.1 dns 서버를 설정한다. nmcli connection modify enp0s3 ipv4.dns 8.8.8.8 method를 manual 로 바꾼다. nmcli connection modify enp0s3 ipv4.method manual 네트워크 connection 설정을 업데이트한다. nmcli connection u..
DNS 서버는 요청을 받으면 특정 호스트의 주소를 제공한다. 그리고 특정 호스트 주소 뿐만 아니라 설정해준 영역에 해당하는 도메인 정보를 제공하기도 한다. DNS 서버 설정 파일 리눅스에서 dns 서버를 사용하기 위해서 사용하는 도구는 bind이다. 따라서 bind 패키지를 설치한다. yum -y install bind 설치하면 자동으로 /etc/named.conf 파일이 생기는데 기본적인 DNS 서비스 구성에 대해 설정할 수 있다. 이 설정파일에서 Master DNS 서버 설정을 할 수도 있다. 기본 설정값은 options { } 안에 listen-on port 53 {localhost}; 그리고 allow-query{localhost}; 라고 되어 있다. listen-on port 53 는 DNS 요..
리눅스에서 웹서버 서비스를 제공하기 위해서 Apache를 사용한다. 서버에서 http 요청은 웹서버가 수신하고 처리하는데 Apache가 바로 웹서버에 해당한다. Apache 는 클라이언트의 http 요청을 받고, 받은 요청에 대한 응답을 http 응답으로 전송한다. 1. 기본 웹서버 구성하기 httpd 패키지를 설치한다. yum -y install httpd httpd 설정파일은 /etc/httpd/conf/httpd.conf 파일이다. 여기서 관련 설정을 해줄수 있다. 2. 가상 호스트 구성하기 기본 설정으로 Apache 웹서버를 구성하면 단일 페이지만 제공하지만, 여러개의 웹 사이트를 제공하기 위해 가상호스트 구성을 할 수 있다. 우선 /etc/hosts 파일에 등록해서 이름 기반으로 가상 호스트를 ..
iscsi 서비스를 사용한 블록스토리지는 DAS, SAN 스토리지 연결방식에서 사용된다. DAS 연결방식은 Direct Attached Storage 방식이고 스토리지가 시스템에 직접적으로 연결되어 있는 방식이다. SAN 연결방식은 Storage Area Network 방식이며, 네트워크를 이용하는 스토리지 연결 방식이다. SAN 방식 중에서도 FC-SAN, IP-SAN방식이 있는데 그중에서 IP-SAN 방식에 해당하는 것이 iSCSI 블록 스토리지이다. 블록 스토리지를 공유할 서버에서 타겟 설정 하기 우선 targetcli 패키지를 설치한다. yum install targetcli target 서비스를 활성화한다. systemctl start target systemctl enable target ta..
minjiwoo
'Cloud Engineering' 카테고리의 글 목록 (10 Page)