Server 23

오프라인(offline)에서 도커 이미지 가져오기(Offline docker image install)

보안이 강화된 회사의 서버에서는 인터넷 환경이 막혀있는 경우가 많다. 내가 있는 회사에서도 인터넷 연결이 안되어 환경구성하기에 곤란한 경우가 많다. 다음의 일련의 방법을 통해 인터넷이 안되는 로컬 환경에 이미지를 설치해보자 1. 인터넷이 되는 환경에서 도커 이미지를 pull 한 다음 docker에서 설치한다 docker pull elasticsearch 2. 도커이미지를 tar파일로 변환한다 docker save elasticsearch > elasticsearch.tar 3. 인터넷이 안되는 로컬서버 docker에 tar파일을 업로드 docker load < elasticsearch.tar 4. 등록된 도커이미지 확인 docker image ls

Server/Docker 2024.04.17

Docker 에서 elasticsearch, kibana 설치 (8.13.2)-docker-compose사용

docker-compose를 사용하여 3개의 elasticsearch 노드와 kibana를 한번에 설치하고 운영하는 할수 있는 방법을 설명한다. curl 설치먼저 docker-compose 를 사용하면서 서비스의 정상유무를 체크 하기위해 curl 프로그램을 사용하는데, 윈도우 기본적으로 설치되어 있는 curl은 사용이 불가하여, 별도의 curl을 다운로드 받아야 한다. 다음의 링크에서 맞는 버전을 다운로드 받는다. curl for Windowscurl 8.7.1 for Windows These are the latest and most up to date official curl binary builds for Microsoft Windows. curl version: 8.7.1 Bui..

Server/Docker 2024.04.16

Docker 에서 elasticsearch, kibana 설치 (8.13.2)

Docker에서 elasticsearch, kibana 이미지를 설치하기 위한 방법을 설명하고자 한다. Elasticsearch 설치 도커환경구성 먼저 docker desktop는 설치 되어 있다고 가정하고, 만약 Docker Desktop를 사용하고 있다면 최소 4GB의 메모리를 사용할 수 있도록 환경 설정을 해야 한다. ( Docker Desktop에서 환경설정 > 리소스에서 메모리 크기를 조정 ) 도커 네트워트 환경 구성 Elasticsearch와 Kibana간의 통신을 위한 네트워크를 생성한다. docker network create elastic Elasticsearch 도커이미지 다운로드 Elasticsearch Docker 이미지를 다운로드 받는다. Docker Hub에는 현재(2024.04..

Server/Docker 2024.04.15

7.도커(Docker) - wordpress, mysql 구성하기

워드프레스를 docker로 구성해보자. 도커설치는 다음의 글에서 확인한다. 1. 도커(Docker) 윈도우 10에 설치하기 도커란? 이미 만들어진 운영체제들을 활용하여 자유롭게 로컬 시스템에 손쉽게 다운로드 받아서 환경을 구성하도록 지원하는 소프트웨어로 다양한 환경에서 테스트가 필요한 경우, 많은 개발 juhpark.tistory.com 워드프레스와 mysql 두개의 컨테이너를 설치해야 하는데 여기서는 docker-compose.yml 화일을 생성하고 docker-compose up -d 명령어를 통해 설치를 한다. 먼저 docker-compose.yml 화일을 다음과 같이 작성한다. 실제 운영시 패스워드는 적절하게 변경한다. version: '2' services: db: image: mysql:5.7..

Server/Docker 2022.06.10

6.도커(Docker) - Elasticsearch(8.1.3), Kibana(8.1.3) 구성하기

elasticsearch, kibana를 설치한 이미지를 내려받기만 하면 관련 서버를 손쉽게 구성할 수 있다. docker network create elastic docker pull docker.elastic.co/elasticsearch/elasticsearch:8.1.3 docker run --name es-node01 --net elastic -p 9200:9200 -p 9300:9300 -t docker.elastic.co/elasticsearch/elasticsearch:8.1.3 세번째 명령어를 실행하고 나면 다음과 같은 오류가 발생한다. ERROR: bootstrap checks failed max virtual memory areas vm.max_map_count [65530] is t..

Server/Docker 2022.04.27

5. 도커(Docker) - NGINX 웹서버 설치 및 환경설정

엔진엑스라 불리우는 nginx웹서버는 차세대 웹서버라 불리울 만큼, 그 점유율을 점차 늘려가고 있다. nginx웹서버의 특징은 다음의 한마디로 정의가 가능하다. 더 작은 자원으로 더 빠르게 데이터를 서비스할 수 있다. Apache, WebToB 웹서버만 사용을 해봤던 나에게는 새로운 호기심으로 다가왔다. 이 글에서는 nginx웹서버를 docker 위에 올려서 환경설정을 해보고자 한다. nginx가 이미 설치된 이미지를 사용하여 웹서버를 구축하는 방식을 설명하고자 한다. nginx 도커 이미지를 사용하여 웹서버를 구축하기 먼저 nginx 이미지를 다운로드 받고, 다운받은 이미지를 확인한다. # 이미지 다운로드 docker pull nginx # 이미지 확인 docker image ls 다운 받은 이미지로 ..

Server/Docker 2022.04.20

unix, linux 자주쓰는 명령어

시스템 버젼 확인 uname -a 디스크 사용현황 조회 df -k # -k : kilobyte # -h : gigabyte 서브디렉토리까지 용량 확인하기 du -sk # kilobyte du -sh # gigabyte 파일 작업 cp {원복파일} {대상파일} : 파일 복사하기 mv {원복파일} {대상파일} : 파일 이동하기 rm {파일} : 파일 삭제하기 rmdir {폴더명} : 폴더 지우기 mkdir {폴더명} : 폴더 만들기 cd : 디렉토리 변경하기 pwd : 현재 디렉토리 확인하기 ls -{option}: 현재 디렉토리 목록 조회하기 a : 숨김파일 보기 l : 자세한 목록으로 보기 t : 시간 역순으로 보기

Server/Unix,Linux 2022.04.07

4. 도커(Docker) CentOS 기본프로그램 설치 및 환경설정

[1] yum (CentOS 8) 정상화 (CentOS 8 EOS로 URL변경 필요) sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-* sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-* #테스트 및 패키지 업데이트 yum update [2] sudo, wget 설치 yum install sudo wget -y [3] 한글 Language-pack 설치 yum install glibc-langpack-ko -y [4] Locale 설정 vi ~/.bashrc LANG="ko_KR.utf8"..

Server/Docker 2022.04.05

3. 도커(Docker) CentOS 호스트명 바꾸기

CentOS 컨테이너의 호스트명을 바꾸는 방법은 [1] 생성할 호스트 명을 지정하는 방법 docker run -it --name {container name} --hostname {hostname} {image} /bin/bash [2] hostname 명령어 사용하기 hostname {host name} # 호스트명 변경하기 hostname # 호스트명 조회하기 만약에 다음과 같은 에러가 발생한다면 컨테이너 생성시 --privileged 옵션을 추가해서 생성해야 한다. 다음과 같이 이미지를 생성한 뒤, hostname 명령어를 사용하여 다시 바꾼다. docker run -it --name {container name} --hostname {hostname} {image} /bin/bash [3] /et..

Server/Docker 2022.04.04

2. 도커(Docker) 에 CentOS 설치하기

도커의 명령어들을 사용하기 위해서는 CMD 콘솔을 사용한다. Windows PowerShell을 사용하여 centos 이미지를 조회한다. [1] CentOS 이미지 조회하기 docker search centos 실행결과 [2] 이미지 가져오기 - 이미지는 최신 이미지를 내린다. docker pull centos:latest 실행결과 [3] 이미지 목록확인 docker images 실행결과 이미지는 Docker 윈도우 프로그램에서 다음과 같이 확인 가능하다. [4] 컨테이너 실행 다음과 실행하면 컨테이너가 생성이 되고 생성된 컨테이너는 독립적으로 실행 또는 중지시킬수 있다. docker run -it --name [컨테이너이름] [이미지이름] /bin/bash [옵션] -i : 사용자 입출력 가능 -t :..

Server/Docker 2022.04.03
반응형