반응형
Linux를 배우고 도커기초를 시작했다.
전에는 Rocky Linux로 배웠는데, 이번에는 ubuntu22.04를 설치 후 실습을 진행했다.
도커란 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 도커의 핵심기술로는
1. 도커 이미지(Docker Image)
2. 도커 레지스트리(Docker Registry)
3. 도커 데몬(Docker Daemon)
4.도커 클라이언트(Docker Client)
이다.
컨테이너에서 가장 중요한 키워드는 '공간을 격리'이다.
오늘 수업을 배우면서 도커 데몬(Docker Daemon)이 매우 실용적으로 느껴졌다. 도커 데몬은 컨테이너의 생성, 실행, 모니터링 등을 관리한다. 이 데몬은 백그라운드에서 동작하며, 도커 클라이언트의 명령을 받아 컨테이너를 관리한다.
ubuntu22.04를 다운받은 후 Oracle VM VirualBox로 실행했다.
실행 후 3가지 build-essential, openssh-server, net-tools을 설치했다.
sudo apt install build-essential -y
sodo apt install openssh-server -y
sudo apt install net-tools -y
ssh 로 MobaXterm을 이용해서 접속했다.
sudo apt install docker.io
로 설치를 한다. 또한 권한을 부여해 줘야지 sudo 없이 사용이 가능하다.
sudo usermod -aG docker <사용자ID>
docker version
그리고 docker version을 하면 전체 출력이 된다.
docker run hello-wolrd
를 실행하면
이런 이미지가 뜬다.
docker run docker/whalesay cowsay Hello World!
를 실행하면
귀여운 고래? 이미지가 뜬다.
도커 이미지들이 올라와 있는 도커 허브이다.
가상화, 리눅스, 도커를 배우고 있는데 재미도 있고 실무에서 어떻게 활용되는지 궁금한 점들이 많이 생겼다.
반응형
'새싹 한국정보보호산업협회 교육 > 교육' 카테고리의 다른 글
[python] 파이썬으로 구구단 가로 출력, 로또 번호 만들기 (0) | 2024.08.22 |
---|---|
[도커] python 이미지 만들고 실행하기(vscode Remote -SSH 이용) (0) | 2024.08.20 |
[도커] docker로 mysql 연결 후 환경변수, volume 옵션 사용하기 (0) | 2024.08.19 |
[도커] docker 에서 Nginx 실행하기 (0) | 2024.08.19 |
시스템보안 개론 (0) | 2024.08.06 |
댓글