일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- chartjs
- aws
- node
- VPN
- SQL
- PostgreSQL
- Spring
- kubeflow
- docker
- Jenkins
- redis
- chart.js
- codepipeline
- codedeploy error
- COALESCE
- 도커
- Flux
- aws cicd
- or some instances in your deployment group are experiencing problems.
- IntelliJ
- Python
- codedeploy
- bootstrap
- Spring Error
- JavaScript
- Airflow
- Kafka
- codebuild
- AWS CI/CD 구축하기
- java bigdecimal
- Today
- Total
목록클라우드 및 인프라/Docker (34)
Small Asteroid Blog
docker run 을 했을 때 다음과 같은 호환성 에러가 나오고 도커 이미지가 빌드되지 않았다. WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested 현재 사용하고 있는 맥북은 Apple M1칩인데 이미지 빌드시 ec2서버와 m1 맥북간의 호환성이 안맞는 문제였다. 이미지 빌드할 때 플랫폼에 대해 작성하고 빌드하고 도커를 다시 run 해준다. docker build --platform linux/amd64 -t test:latest

docker 컨테이너 생성하기 docker run -it -d --name mysql -e MYSQL_ROOT_PASSWORD={비밀번호 입력} -p 3306:3306 mysql:{tags} docker 리스트 출력해서 Mysql 설치 되었는지 확인하기 docker 컨텍스트 안에 접속 docker exec -it mysql bash 원격 접속 허용하기 grant all privileges on *.* to 'root'@'%'; root 에 다른 user 이름을 넣고 허용해도 된다. DBeaver 로 접속하기 DBeaver로 데이터베이스 연결할 때 Driver properties에서 다음 옵션의 내용을 변경해주어야 한다. autoReconnect=true useSSL=false allowPublicKeyR..

Jenkins 젠킨스 설치하기 도커는 설치되어 있다고 가정하고 진행한다. 도커설치 명령어다. 8080 포트는 사용중이여서 18080으로 사용했다. 참고로 jenkins 공식 docker이미지를 사용하면 기본 설정이 대한민국이 아니다. docker run -itd --name jenkins -p 18080:8080 jenkins/jenkins:lts 도커로 젠킨스를 만들면 다음 url : http://localhost:18080/ 로 접속할 수 있다. 초기 비밀번호는 다음 경로에서 확인할 수 있다. docker exec -it jenkins bash cat /var/jenkins_home/secrets/initialAdminPassword 직접 접속하지 않고 아래 내용처럼 확인할 수 있다. docker e..

Docker 를 이용해 kafka를 구동할 수 있다. 나는 docker-compose를 이용해 kafka single broker 설치 방법에 대해 정리하고자 한다. 사전 준비 나는 Mac에서 Docker Desktop을 설치해서 수행했다. docker-compose 설치 후 버전을 확인한다. docker-compose 버전이 2 이상이여야 한다. docker-compose --version Docker compose 설정파일 작성하기 docker compose를 이용하기 위해선 docker-compose.yml 이 있어야 한다. 서비스를 구성하는 설정파일을 작성해야하며 docker-compose.yml 파일에는 다음과 같이 작성한다. version: '2' services: zookeeper: imag..

오픈소스 모니터링 솔루션인 프로메테우스를 활용하여 도커 컨테이너 지표를 수집하고 확인하려고 한다. 다운로드아래 페이지에 접속해서 본인이 사용하고자 하는 환경에 맞는 파일을 다운로드 받아준다. https://prometheus.io/download/ Download | PrometheusAn open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.prometheus.io 압축해제위에서 다운받은 파일의 압축을 풀어준다. tar xvfz prometheus-*.tar.gzcd prometheus-*아래 ..

docker-compose.yml 파일을 작성해서 사용하려고 하니 다음과 같은 에러가 나오면서 사용이 되지않았다. docker-compose up error - ERROR: Version in "./docker-compose.yml" is invalid. 도커에 이상이 있는지 버전을 확인해 보았는데 docker compose 가 unknown 으로 실행되고 있지 않은 것 같았다. $ docker-compose --version 아래 링크를 참고해서 docker compose를 다시 설치해 주었다. https://bsssss.tistory.com/986