
앞서 설치한 Docker를 사용해서 Jenkins 컨테이너를 띄워볼것이다.우선 그 사이 내 컴퓨터는 윈도우에서 맥으로 바꼈다🥳 꺄하ㅏ하mac에서 docker설치는 거의 다운로드만 하면 될 정도로 간단하므로 자세히 다루진 않을 것이다 (캡쳐도 따기 전에 설치 다 해버림;) 🥸 Jenkins?Jenkins는 소프트웨어 개발에서 지속적 통합(CI)과 지속적 배포(CD)를 도와주는 오픈소스 자동화 서버이다.한 마디로 개발, 빌드, 테스트, 배포 과정을 자동화할 수 있다. CI/CD의 개념이 낯설다면 이렇게 생각할 수 있다.코드를 변경한 후 매번 직접 테스트하고 빌드하고 서버에 올리다 보면, 시간도 오래 걸리고 사람이 하는 일이니 실수가 많아질 수밖에 없다.Jenkins는 이런 번거로운 작업을 자동으로 처리..

🔗 컨테이너와 호스트 사이에 파일 복사 ### 기본적으로 docker cp 원본경로 복사할경로 #### 호스트 -> 컨테이너로 파일 복사# docker cp 호스트_경로 컨테이너_이름:컨테이너_경로docker cp C:\Users\woori\Documents\index.html exapache:/usr/local/apache2/htdocs/# 컨테이너 -> 호스트로 파일 복사# docker cp 컨테이너_이름:컨테이너_경로 호스트_경로docker cp exapache:/usr/local/apache2/htdocs/index.html C:\Users\woori\Documents 🔒 스토리지 마운트 - 볼륨이란? 스토리지의 한 영역을 분할한 것. 즉, 하드디스크나 SSD를 분할한 하나의 영역임 ..

앞서, Docker 설치를 완료했다면 윈도우 환경에서는 CMD창을 켜서 도커 명령어를 입력할 수 있다.도커 명령어는 항상 docker ~ 로 시작한다.docker~ 뒤에는 커맨드와 옵션이 따르며, 커맨드는 상위 커맨드와 하위 커맨드로 나눌 수 있다. 🧠 도커의 대표적인 명령어docker 명령상위 커맨드하위 커맨드옵션비고 dockercontainerstart-a, -i실행stop-t정지create-a, -e, -i, -p, -v, ...생성run-d, -e, -i, -t, -p, -v, ...create, start, pull 한 번에 수행exec-e ...... imagepull searce ... volumecreate 생성rm 삭제... networkcreate rm ... 💻 컨..

👀 Docker의 기본 개념 이해 ✔ 컨테이너 (Container) - 애플리케이션을 독립적으로 실행할 수 있는 가벼운 환경 - 실제 사용하는 것 (≒ 빵) ✔ 이미지 (Image) - 컨테이너의 실행 파일 및 종속성을 포함한 템플릿 - 간단히 설명하면 이미지는 컨테이너를 만드는 '빵틀'과 같다. 사용자는 빵틀이 아닌 빵틀로 만들어낸 빵을 원한다. 즉, 이미지 자체로는 큰 쓸모가 없으며 컨테이너를 만드는데 사용한다. ✔ Docker Daemon - Docker의 백그라운드에서 실행되는 프로세스 ✔ Docker CLI - 커맨드라인에서 Docker와 상호작용하기 위한 명령어 도구 ✔ Docker Hub - Doc..
- Total
- Today
- Yesterday
- 운영체제
- Java
- 완전탐색
- 토큰기반인증
- subset
- 이펙티브자바
- 아이템61
- dfs
- 완탐
- 아이템59
- 순열
- 그래프탐색
- docker-compose
- OS
- 조합
- springboot
- Retrofit2
- bruteforce
- BOJ
- IMAGE
- 아이템60
- cicd
- dp
- docker
- BFS
- 백준
- 알고리즘
- EffectiveJava
- Container
- DevOps
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |