본문 바로가기

docker2

GitHub Actions으로 CI/CD 자동화하기 CI/CD는 소프트웨어의 개발, 테스트, 배포 프로세스를 자동화하고 워크플로우를 간소화 할 수 있습니다. CI(Continuous Intergration, 지속적 통합)란? 지속적 통합은 개발자가 작성한 코드를 공유 저장소에 병합할 때 빌드와 테스트를 자동으로 실행하는 것을 의미합니다. 그렇기 때문에 여러 개발자가 main 브랜치에 병합할 때 발생할 수 있는 문제를 줄여줍니다. 지속적 통합을 적용하면 함께 작업하는 동료가 먼저 main 브랜치에 병합했을 때 본인은 pull --rebase만 하면 됩니다. CD(Continuous Delivery/Deployment, 지속적 전달/배포)란? 지속적 전달 - 지속적 통합(CI)의 확장 단계 - CI가 정상적으로 통과된 다음 공유 저장소(github, cont.. 2024. 3. 6.
[Docker] 명령어 정리 안녕하세요. 자주 사용하는 Docker 명령어를 정리해보았습니다. 실행 중인 컨테이너 목록 확인 -a: 중지된 컨테이너도 확인 할 수 있음(-all) docker ps 실행 중인 컨테이너 중지 실행중인 컨테이너 하나 또는 여러개 중지 가능 docker stop 컨테이너 제거 docker rm 컨테이너 로그 확인 docker logs 이미지 목록 확인 docker images 이미지 다운로드 docker pull docker pull [OPTIONS] NAME[:TAG|@DEGEST] docker pull ubuntu:18.04 이미지 삭제 docker rmi 네트워크 생성 도커 컨테이너끼리 이름으로 통신할 수 있는 가상 네트워크 생성 docker network create docker network cr.. 2023. 11. 28.