URSim 2

4. URSim with Docker Compose / Docker with VS Code

Goal of Lecture Docker Compose에 대한 이론 및 실습. VS Code를 사용한 개발환경 구축에 대한 실습 수행. Cartesian Controller를 이용한 URSim 제어 프로그래밍. 01. Docker Compose Introduction Docker Compose는 다중 컨테이너 애플리케이션을 정의할 수 있도록 개발된 도구. 서비스를 정의하는 YAML 파일을 만들고, 단일 명령을 사용하여 모두 실행하거나 모두 종료할 수 있음. Docker Compose의 '중요한' 이점은 YAML 파일에서 애플리케이션 스택을 정의하고 프로젝트 리포지토리 루트에 파일을 저장하여 다른 사용자가 프로젝트에 참여하기 쉽게 만들 수 있다는 것. 사용자는 리포지토리를 복제하고 Docker Compos..

3. URSim with Dockerfile

Goal of Lecture Dockerfile의 이론에 대해 학습한다. 실습을 통해 Dockerfile의 사용법을 숙지한다. 실습을 통해 URSim 구동을 위한 Dockerfile을 작성해본다. 01. What is Dockerfile? 2주차 강의에서 "hello-world" 이미지를 이용하여 컨테이너를 생성. 이러한 도커 이미지를 생성하는 방법에는 크게 2가지가 존재. 기존 이미지에 대해 컨테이너를 생성한 후, 컨테이너에서 수정을 진행한 후, 해당 컨테이너를 새로운 이미지로 작성. 기존 이미지 기반의 Dockerfile을 생성하여, 수정할 내용을 입력한 후, Dockerfile 빌드를 통해서 새로운 이미지 생성. 첫 번째 방법의 경우, 따로 문서작성이 필요하지 않기 때문에 작업이 편리하다는 장점이 ..

반응형