DevOps/Docker
-
- [Docker] 도커 온라인 실습 사이트 (Play with Docker)
도커 온라인 실습 사이트 (Play with Docker) 들어가며 설치 없이 온라인에서 도커를 실습할 수 있는 사이트가 있다. 도커를 실습하려면 리눅스를 설치해야 하는데, 이렇게 복잡한 도커 실행 환경에 구애 받지 않고 로그인만 하면 온라인으로 간단히 실습할 수 있다. 사이트 바로가기 https://labs.play-with-docker.com/ Play with Docker Play with Docker A simple, interactive and fun playground to learn Docker Login labs.play-with-docker.com 참고 주어진 시간 (4시간) 동안만 실습을 할 수 있다. 원격 접속 주소를 복사하여 개인 PC의 터미널을 이용하여 접속할 수 있다.
2023.06.29 -
- [Docker] 도커 명령어 정리 (Container, Image, Volume, Network)
도커 명령어 정리 (Container, Image, Volume, Network) 들어가며 도커에서 사용하는 대표적인 명령어를 정리해본다. 컨테이너(Container), 이미지(Image), 볼륨(Volume), 네트워크(Network) 관련 명령어와 도커 스웜(Docker Swarm)과 관련된 명령어 그리고 단독으로 쓰이는 명령어를 정리해본다. 도커 명령어 형태 도커 명령어의 형태는 다음과 같다. $ docker 커맨드 (옵션) 대상 (인자) # ↘┏ 상위 커맨드 # ┗ 하위 커맨드 @docker@ 명령어 뒤에 오는 '무엇을' '어떻게'에 해당하는 부분을 ‘커맨드(Command)’라고 한다. 커맨드는 다시 '상위 커맨드’와 ‘하위 커맨드’로 구성되며, 상위 커맨드가 ‘무엇을’, 하위 커맨드가 ‘어떻게’..
2023.06.23 -
- [Docker] 윈도우용 도커 데스크톱 설치하기
윈도우용 도커 데스크톱 설치하기 들어가며 리눅스가 아닌, 윈도우에서 도커 데스크톱 프로그램을 설치하여 도커 실습을 할 수 있다. 하지만, WSL2(Windows Subsystem for Linux 2) 또는 Hyper-V를 이용하는 것이기 때문에, 도커는 리눅스 위에서 작동하게 된다. 윈도우용 도커 데스크톱 프로그램을 설치해보자. 도커 환경을 구축하는 방법 도커 환경을 구축하는 방법은 다음과 같이 3가지가 있다. ⓛ 리눅스 컴퓨터에서 도커 사용하기 ② 가상 머신이나 렌탈 환경에 도커를 설치하고, 윈도우나 macOS를 통해 사용하기 ③ 윈도우용/macOS용 도커 사용하기 이번 게시글에서는 윈도우용 도커 데스크톱을 설치하는 방법을 소개한다. 도커 데스크톱 도커 데스크톱은 일반적인 소프트웨어처럼 사용한다. 하..
2023.06.17 -
- [Docker] 도커와 가상화 기술의 차이
도커와 가상화 기술의 차이 도커는 특성상 가상화 기술과 비교되는 경우가 많다. 그러나 도커는 서버 가상화와는 분명한 차이가 있다. ‘실행 환경을 독립적으로 격리한 컨테이너’라고 표현하는 것이 정확하다. 가상화 기술 VirtualBox나 VMware 같은 가상화 기술은 가상의 물리 서버를 만드는 것과 같다. 여기서 '가상’이라는 말은 물리적인 대상을 소프트웨어로 대체했다는 의미이다. 즉, 메인보드와 CPU, 메모리 등의 물리적인 부품을 소프트웨어로 구현한 것이다. 실질적으로 물리 서버와 동등한 것이므로 당연히 운영체제도 아무 것이나 설치할 수 있고, 그 위에서 어떤 소프트웨어를 구동해도 무방하다. 도커 이와 달리 도커는 컨테이너에서 리눅스가 동작하는 것처럼 보이지만, 실제 리눅스가 동작하는 것은 아니다. ..
1 2023.06.11 -
- [Docker] 리눅스에서 도커 설치하기
리눅스에서 도커 설치하기들어가며리눅스에서 빠르게 도커(Docker)를 설치해보자.우분투(Ubuntu) 22.04 LTS에서 도커를 설치해본다. 방법도커 설치 환경 구축하기도커를 설치하기에 앞서, 설치 환경을 구축한다. 우분투 리눅스 업데이트(업그레이드) 하기$ sudo apt-get update$ sudo apt-get upgrade 혹시나 시스템에 설치되어 있는 도커 제거하기$ sudo apt-get remove docker docker-engine docker.io containerd runc 도커를 설치하기 위해 필요한 패키지들을 설치하기$ sudo apt-get install \> apt-transport-https \> ca-certificates \> curl \> gnupg \> lsb-re..
2023.05.27 -
- [Docker] 도커(Docker)
도커(Docker) 개념 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너(Container)로 실행하고 관리하는 오픈 소스 프로젝트 도커는 리눅스에서 운영 체제 수준 가상화의 추상화 및 자동화 계층을 추가적으로 제공한다. 독립적인 '컨테이너'가 하나의 리눅스 인스턴스 안에서 실행할 수 있게 함으로써 가상 머신을 시작하여 유지 보수해야 하는 부담을 없애준다. GitHub - moby/moby: Moby Project - a collaborative project for the container ecosystem to assemble container-based systems Moby Project - a collaborative project for the container ecosyst..
2023.05.27