Infrastructure 5

[Docker] build 시 apk ssl certificate verify failed, apk permission denied 발생 시

docker build 시 apk ssl certificate verify failed 혹은 apk permission denied 발생tls_post_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:2091:fetching https://dl-cdn.alpinelinux.org/alpine/v3.20/community: Permission denied alpine 이미지 작업에서 apk add 사용 중에 발생RUN sed 's/https/http/g' -i /etc/apk/repositories​ dockerfile에 위 명령어 추가하여 https를 http로 변경하면 정상처리

Infrastructure 2024.09.26

[Docker] 2. 컨테이너 관리

컨테이너 실행하기 컨테이너 실행 명령어는 다음과 같다 docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] 옵션 설명 -d --detach Detached mode(백그라운드 모드) -p --publish 호스트와 컨테이너의 포트 연결(포트 포워딩) -v --volume 호스트와 컨테이너의 디렉토리 연결(파일을 호스트에 바로 저장, 마운트개념) --rm 프로세스 종료 시 컨테이너 자동 제거 --name 컨테이너 이름 지정 -i --interactive 표준 입력(stdin)을 활성화, bash 사용시 사용 -t --tty TTY 모드를 사용, bash 사용시 사용, 해당 명령을 사용하지 않으면 명령은 할 수 있겠지만 쉘이 표시되지 않음 Ubuntu 1..

Infrastructure 2022.06.17

[Docker] 1. 설치

linux / mac / window 와 상관없이 설치 가능하다 https://docs.docker.com/desktop/mac/install/ https://docs.docker.com/desktop/windows/install/ https://docs.docker.com/desktop/linux/install/ 도커는 리눅스 컨테이너이므로 mac / window의 경우 가상머신에 설치된다. 그러므로 하드웨어나 OS가 가상머신을 지원하지 않는 다면 동작하지 않을 수 있음 설치 확인 설치 후 버전 명령어로 설치를 확인 해보기 docker version 결과 Client: Cloud integration: v1.0.22 Version: 20.10.12 API version: 1.41 Go version: ..

Infrastructure 2022.06.17

Window 10 Redis 설치하기

microsoftarchive에서 window용 redis를 작업해놨는데 수 년전에 deprecated 상태로 변경됨. 커뮤니티를 확인해보니 github.com/tporadowski/redis 에서 꾸준히 관리중이니 이 버전을 활용해보기로 한다. redis는 window 환경에선 개발/테스트용으로만 사용하자 설치 1. https://github.com/tporadowski/redis/releases에서 설치형 버전과 portable 버전을 지원한다. 본인은 portable 버전으로 진행 2. 적당한 곳에 압축을 풀고 redis-server.exe를 실행한다. 테스트 1. 다른 프롬프트를 열고 redis-cli.exe를 실행한다. 해당 프로그램으로 redis client를 이용할 수 있다. 이후의 사용법이..

Infrastructure 2020.10.14

Amazon AWS Cloud Computing

클라우드 컴퓨팅 서비스 이용방식 IaaS(Infrastructure as a service) : 물리적 서버, 네트워크, 스토리지를 가상화하여 다수의 고객을 대상으로 유연하게 제공하는 인프라 서비스 PaaS(Platform as a service) : Web 기반의 서비스 또는 애플리케이션 등의 개발 및 실행을 위한 표준 플랫폼 환경을 서비스 형태로 제공하는 서비스 SaaS(Software as a service) : Microsoft Office 365, Googld Gsuite와 같이 응용프로그램을 인터넷 및 웹 브라우저를 통해 제공하는 서비스 AWS 주요 서비스 설명 리전(Region) : AWS 서비스가 위치한 물리적 장소, 네트워크 속도와 재해에 대비하기 위해 여러곳 존재 가용영역(AZ, Ava..

Infrastructure 2020.08.03