docker
-
Gitlab CITool 2023. 7. 20. 14:01
Gitlab 깃랩은 깃랩 사가 개발한 깃 저장소 및 CI/CD, 이슈 추적, 보안성 테스트 등의 기능을 갖춘 웹 기반의 데브옵스 플랫폼으로써, 오픈 소스 라이선스 및 사유 소프트웨어 라이선스를 사용한다. 💡 CI (Continuous Integration): 자동화된 빌드 및 테스트가 수행된 후, 개발자가 코드 변경 사항을 중앙 레포지토리에 정기적으로 병합하는 소프트웨어 개발 방식이다. CI의 핵심 목표는 버그를 신속하게 찾아 해결하고, 소프트웨어 품질을 개선하고, 새로운 소프트웨어 업데이트를 검증 및 릴리스하는 데 걸리는 시간을 단축하는 것이다. Runner Gitlab에서 빌드 및 테스트 등 CI작업을 하기 위해서는 작업을 수행하는 runner가 필요하다. docker, kubernetes 등 다양한..
-
DockerDocker 2021. 11. 21. 16:52
Docker는 Go언어로 작성된 리눅스 컨테이너 기반으로하는 오픈소스 가상화 플랫폼이다. VM 가상화 플랫폼 vs Docker 가상화 플랫폼 VM은 Host OS 위에 Hypervisor Engine을 올리고 그위에 Guest OS를 올려 사용한다. 이는 가상화된 하드웨어 위에 OSrㅏ 올라가는 형태로 Host와 거의 완벽히 분리된다. 하지만 Docker는 도커 엔진위에 Application 실행에 필요한 바이너리 파일만 올리게 된다. 따라서 VM은 Host OS와 완전히 분리되지만 무겁고 느릴 수 밖에 없다. 또한 Docker는 Host OS와 커널을 공유하기 때문에 IO처리 효율이 좋다. Docker Image Docker Image는 컨테이너를 실행시키기 위한 실행파일, 설정 값들을 가지고 있다. ..
-
EC2 - Docker MariaDB 설치하기 [5]AWS 2021. 1. 31. 19:51
2021/01/26 - [AWS] - EC2 - Ubuntu Docker 설치하기 [4] EC2 - Ubuntu Docker 설치하기 [4] 1. apt 업데이트, 패키지 설치 sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common 2. GPG key 등록 curl -fsSL https://dow.. yun-seyeong.tistory.com 1. MariaDB 이미지 설치 docker pull mariadb 2. 컨테이너 생성 docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 m..
-
EC2 - Ubuntu Docker 설치하기 [4]AWS 2021. 1. 26. 23:53
1. apt 업데이트, 패키지 설치 sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common 2. GPG key 등록 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 3. repository에 추가 sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" 4. docker 설치하기 apt-get..