본문 바로가기

전체 글

(7)
Oracle Database 18c : 설치 환경 설정 Oracle Database 18c 를 설치합니다. 우선 설치를위한 환경 설정을합니다. 1. 여기를 참고 데스크톱 환경을 설치 둡니다. 2. 필요한 패키지를 설치해야합니다. [root @ dlp ~] # yum -y install binutils compat-libcap1 gcc gcc-c ++ glibc glibc.i686 glibc-devel glibc.i686 ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc ++ libstdc ++ l7.i686 libstdc ++ - devel libstdc ++ -devel.i686 compat-libstdc ++ - 33 compat-libstdc ++ - 33.i..
Docker : Docker Compose를 이용 Docker Compose를 설치하면 여러 컨테이너의 정의와 실행이 쉽게 가능합니다. 1.Docker Compose를 설치합니다. # EPEL 에서 설치 [root @ dlp ~] # yum --enablerepo = epel -y install python2-pip [root @ dlp ~] # pip install docker-compose 2.예를 들어, Apache httpd를 실행하는 컨테이너와 MariaDB를 실행하는 컨테이너를 동시에 실행하는 경우의 설정입니다. # httpd를 실행하는 컨테이너를 정의 [root @ dlp ~] # vi Dockerfile FROM centos MAINTAINER ServerWorld RUN yum -y update RUN yum -y install http..
Docker : Docker-Registry를 사용 Docker Private Registry를 설정하여 자신의 로컬 환경에 Docker 이미지를 저장합니다. 1.Registry에 대한 이미지가 공식에서 볼 수 있기 때문에 이미지를 Pull하고 쉽게 Private Registry를 구축 할 수 있습니다. 아래 설정의 경우 이미지는 로컬 환경에서 / var / lib / registry] 아래에 저장됩니다. [root @ dlp ~] # docker run -d -p 5000 : 5000 -v / var / lib / registry : / var / lib / registry --restart = always-이름 레지스트리 레지스트리 : 2 저장소 docker.io/library/registry를 가져 오려고 시도 중 ... 2 : docker.io/l..
Docker : Dockerfile을 이용 Dockerfile을 이용하여 Docker 이미지를 만들고 Docker 컨테이너를 실행합니다. Dockerfile에는 Docker 컨테이너의 구성 내용을 정리해 설명하는 구성 관리에도 도움이됩니다. 1.예를 들어, httpd 설치 및 index.html 추가 및 httpd를 80로 시작하는 Dockerfile을 만듭니다. [root @ dlp ~] # vi Dockerfile # 새로 만들기 FROM centos MAINTAINER ServerWorld RUN yum -y install httpd RUN echo "Hello DockerFile"> /var/www/html/index.html EXPOSE 80 CMD [ "-D", "FOREGROUND"] ENTRYPOINT [ " / usr / sbin..
Docker : 컨테이너 환경에 액세스 컨테이너 환경에 HTTP 나 SSH 등으로 액세스하려면 다음과 같이 설정합니다. 1.예를 들어, httpd 설치된 이미지 를 사용하여 컨테이너를 시작하고 HTTP를 통해 컨테이너 환경에 액세스합니다. # 컨테이너를 시작하고 셸 세션에 연결 # -p xxx : xxx에서 호스트 측의 포트 : 컨테이너 측의 포트 매핑 [root @ dlp ~] # docker run -it -p 8081 : 80 my_image / centos_httpd / bin / bash # httpd 실행 및 테스트 페이지 작성하고 컨테이너를 빠져 [root @ 821bc61cb2e6 /] # / usr / sbin / httpd & [root @ 821bc61cb2e6 /] # echo "httpd on Docker Contain..
Docker : 이미지 등록하기 컨테이너 용 이미지 파일을 새로 등록하려면 다음과 같이 설정합니다. 1.예를 들어, 공식에서 다운로드 한 기존의 이미지 파일 시스템에 httpd를 설치하고 httpd 들어간 새 이미지를 등록합니다. 컨테이너는 run 할 때마다 새로운 것이 생성되기 때문에 컨테이너 환경을 현대화하고 exit 한 후 최근 컨테이너를 등록 대상으로합니다. # 현재 등록되어있는 이미지 목록을 표시 [root @ dlp ~] # docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos 7 8efe422e6104 4 days ago 224 MB centos centos7 8efe422e6104 4 days ago 224 MB centos latest 8efe422e610..
Docker : 설치 컨테이너 형 가상화 도구 Docker를 설치합니다. 1.Docker 설치합니다. [root @ dlp ~] # yum -y install docker [root @ dlp ~] # systemctl start docker [root @ dlp ~] # systemctl enable docker 2.CentOS 공식 이미지 파일을 다운로드 컨테이너에서 echo를 실행하고 "Welcome to the Docker World"를 출력합니다. # 공식 이미지 다운로드 [root @ dlp ~] # docker pull centos Trying to pull repository docker.io/library/centos ... latest : Pulling from library / centos 47d44cb6..