본문 바로가기

DevOps3

[Docker] Redis 설치 Docker 설치는 아래 글을 참조 Docker 설치 및 명령어 정리 해당 내용은 Ubuntu 22.04.2 LTS 버전에서 진행 ✔ Docker Redis Image 다운로드 # redis 최신 버전 다운(아래의 2개가 동일함) $ docker pull redis $ docker pull redis:latest # redis 지정 버전 다운 $ docker pull redis:7.0.11 Docker Image 정상적으로 다운로드되었는지 아래의 명령어로 확인할 수 있다. $ docker images docker 명령어를 사용할 때 관리자 권한인 sudo를 사용하지 않게 권한을 주려고 하면 맨 위의 Docker 설치 및 명령어 정리 글을 참조하면 된다. ✔ Docker Redis Container 생성 .. 2023. 6. 28.
Dockerfile & docker-compose 작성 NodeJS, Express, MySQL, Sequelize로 구현한 프로젝트를 Docker를 이용하여 배포하기 위한 내용 처음 Docker를 사용 배포를 하면서 생긴 오류들과 과정을 기억하기 위해 남깁니다. 과정은 다음과 같습니다. docker-compose.yml 파일에 Redis서버와 MySQL 서버, Express app 서버 3개를 한 번에 구동시키기 위해 작성 docker-compose up -d --build로 이미지가 만들어지고 컨테이너가 실행 app에서 MySQL 연결 및 Redis 연결이 이뤄지고 실행 하지만 컨테이너가 실행은 됐지만 app 컨테이너의 로그를 봤더니 "connect ECONNREFUSED 127.0.0.1:3306"으로 에러가 발생 원인들의 이유부터 말하자면, 일단 첫 .. 2022. 7. 31.
Docker 설치 및 명령어 정리 자동 설치 스크립트(리눅스) Docker는 리눅스 배포판 종류를 자동으로 인식하여 패키지를 설치해주는 스크립트를 제공 $ sudo wget -qO- https://get.docker.com/ | sh Ubuntu 패키지 설치 /usr/bin/docker.io 실행파일을 /usr/local/bin/docker로 링크해서 사용 $ sudo apt-get update $ sudo apt-get install docker.io $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker docker-compose 설치 curl을 사용해서 github에서 docker-compose 바이너리 설치 터미널에서 사용할 수 있도록 심볼릭 링크 생성, 실행 권한 부여 마지막으로 ver.. 2022. 7. 24.