Docker 연습문제
일련의 실습을 통해 Docker 기술을 연마하세요. 이 실용적인 도전 과제 모음은 애플리케이션 컨테이너화, 이미지 관리 및 컨테이너 오케스트레이션 능력을 테스트하고 향상시키도록 설계되었습니다. 각 연습은 실제 문제를 제시하여 Docker 개념을 실제 환경에 적용할 기회를 제공합니다. 이러한 대화형 Docker 과제를 해결하여 이론에서 응용으로 나아가고 컨테이너화에 대한 이해를 확고히 하세요.
카테고리 발견
모두LinuxDevOps사이버 보안DevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA 교육RHCE in Enterprise Linux 교육LFCS 교육ShellGitDockerKubernetesCKA 교육CKAD 교육CKS 교육AnsibleRHCE in Ansible 교육JenkinsNmapWiresharkHydraCompTIA데이터베이스MySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++웹 개발데이터 과학
첫 번째 Docker 실습
안녕하세요, LabEx 에 오신 것을 환영합니다! 이번 첫 번째 실습에서는 Docker 의 가장 기초인 'Hello, World!' 프로그램을 실행하는 방법을 배웁니다.
LabDocker
첫 번째 컨테이너 실행하기
docker/getting-started 이미지를 사용하여 첫 번째 Docker 컨테이너를 실행하는 챌린지에 도전해 보세요. 이 실습을 통해 기본적인 Docker 명령어와 컨테이너 실행 방식에 대한 이해를 높일 수 있습니다.
ChallengeDocker
Kali Linux 버전 확인
이 챌린지에서는 Docker 컨테이너 내에서 실행 중인 Kali Linux 의 버전을 확인합니다. 컨테이너 터미널에 접속하여 `/etc/os-release` 파일에서 `VERSION_ID` 를 추출하고, 이를 `version.txt` 라는 파일로 저장하는 과정을 수행합니다.
ChallengeDocker
아티팩트 빌드
이 실습에서는 Docker 컨테이너 이미지를 빌드하고 GitHub Actions 를 사용해 GitHub Container Registry(GHCR) 에 푸시하는 방법을 배웁니다. 애플리케이션의 패키징과 전달을 자동화합니다.
LabDocker
엔드투엔드 파이프라인
이 챌린지에서는 완전한 GitHub Actions CI/CD 파이프라인을 구축합니다. 테스트, 아티팩트 빌드, 시뮬레이션된 배포를 하나의 통합 워크플로에 연결합니다.
ChallengeDocker