docker

⚙️ Devops/🌈 Jenkins

Jenkins, Docker를 이용한 무중단 배포 시작하기

시작하기 예전에는 배포하는 날이면 접속하는 사용자가 적은 새벽시간에 했다고 본적이 있습니다. 배포를 할 때에는 새로운 버전의 jar 파일을 배포할 서버로 복사시키고, 직접 SSH로 접속하여 jar를 변경하여 실행하는 것이였습니다. 이렇게 배포를 진행하면, 배포를 할 때마다 개발자의 많은 리소스가 들어간다는 단점과 jar를 바꿔끼는 그 찰나에 서비스가 끊긴다는 치명적인 단점이 존재합니다. 그래서 이번 시간에는 어떻게 하면 배포를 자동화하고, 또 기존 서비스를 정지시키지 않고 배포할 수 있는지 알아보도록 하겠습니다. 위에서 말한 이 무중단 배포에는 여러 방법들이 있습니다. Nginx로 무중단 배포 AWS에서 Blue-Green 무중단 배포 도커를 이용한 무중단 배포 이번 시간에는 하나의 서버가 있다고 가정하..

📚 Databases

[influxDB] 설치하기 (with. Docker)

이미지 다운 및 설치 Influxdb - Official Image Password는 꼭 6자리 이상! Option 부여: -Volume 옵션 제외 $ docker run -d -p 8086:8086 \ --name influxdb \ -e DOCKER_INFLUXDB_INIT_MODE=setup \ -e DOCKER_INFLUXDB_INIT_USERNAME=username \ -e DOCKER_INFLUXDB_INIT_PASSWORD=pass1234 \ -e DOCKER_INFLUXDB_INIT_ORG=my-org \ -e DOCKER_INFLUXDB_INIT_BUCKET=test-bucket \ -e DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=my-secret-token \ influ..

⚙️ Devops/🐳 Docker

[Docker] MySQL 설치하기

docker-compose 다운로드 아래에서 최신 버전 확인! Releases · docker/compose sudo curl -L https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose 권한 설정 sudo chmod +x /usr/local/bin/docker-compose 설치 확인 docker-compose --version Docker, Docker-Compose 설치하기 - Ubuntu 20.04 LTS Docker 설치 실행환경: Ubuntu 20.04 LTS 업데이트 및 HTTP 패키지 설치 $ sudo apt upda..

⚙️ Devops/🐳 Docker

Docker, Docker-Compose 설치하기 - Ubuntu 20.04 LTS

Docker 설치 실행환경: Ubuntu 20.04 LTS 업데이트 및 HTTP 패키지 설치 $ sudo apt update $ sudo apt-get install -y ca-certificates \ curl \ software-properties-common \ apt-transport-https \ gnupg \ lsb-release GPG 키 및 저장소 추가 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg Repository 등록 echo \ "deb [arch=amd64 signed-by=/usr/share/key..

iseunghan
'docker' 태그의 글 목록