반응형
본 포스트는 Docker Desktop 없이 WSL(Windows Subsystem for Linux)에 Docker를 설치하는 과정을 요약하였습니다. 1. WSL 2 활성화 wsl --set-default-version 2 2. WSL용 Ubuntu 설치 Docker 엔진이 설치될 Ubuntu 배포판을 설치합니다. 관련 절차는 아래 포스트에도 정리되어있으니 참고해주세요. https://citizen.tistory.com/12 3. Docker 설치 패키지 업데이트 sudo apt update && sudo apt upgrade 의존성 추가 sudo apt install --no-install-recommends apt-transport-https ca-certificates curl gnupg2 . /..
Docker란 Docker는 Linux 컨테이너를 빠르고 안정적으로 사용할 수 있게 하는 소프트웨어 플랫폼입니다. Docker를 사용하면 컨테이너를 매우 가벼운 가상 머신처럼 다룰 수 있습니다. 또한 컨테이너를 구축, 배포, 복사하고 한 환경에서 다른 환경으로 이동하는 등 유연하게 사용할 수 있습니다. 가상 머신 ≠ 컨테이너 컨테이너와 가상 머신(VM) 둘 다, 여러 IT 요소를 결합해 시스템의 나머지 부분으로부터 격리하는 컴퓨팅 환경이라는 부분에서는 동일합니다. 다만, 가상 머신은 자체 커널을 포함한 완전한 운영 체제를 독립적으로 실행하는 구조인데 반해 컨테이너는 사용자 모드에서 실행되는 애플리케이션과 API 및 라이브러리만 포함합니다. 컨테이너 기술의 장점 컨테이너는 특성 상 작고 가벼워 마이크로 서..
Wireshark 기본 Display 필드 항목 Wireshark 화면에서 기본적으로 볼 수 있는 필드 정보는 총 7개가 있습니다. No. : 패킷 식별자 (시간 순 오름차순) Time: 패킷이 수집된 상대 시간 (첫번째 패킷 기준) Source: 송신지 IP Destination: 도착지 IP Protocol: 프로토콜 정보 Length: 패킷 전체 길이 Info: 프로토콜 스택 세부 정보 필드 항목 추가 필요에 따라 더 많은 정보를 살펴봐야 하는 경우엔, Info 탭을 우클릭 ▶ Column Preferences에서 화면에 나타낼 필드 정보를 추가할 수 있습니다. 하단의 '+' 버튼을 클릭하여 화면에 표시할 새 필드를 생성합니다. 첫 번째 예시로서 Source 포트 번호를 Display 열에 추가해보..
Tensorflow는 Google에서 개발한 딥러닝 모델을 개발하고 학습하는 프레임워크입니다. Tensorflow와 각종 딥러닝 라이브러리 (ex: matplotlib, numpy, scikit-learn)를 활용하기 위해선 Python 개발 환경이 준비되어야 하는데요. pip을 통해 필요한 패키지를 개별적으로 설치할 수도 있겠지만은, 최근에는 Anaconda 또는 Docker를 활용하여 딥러닝 환경을 빠르게 구축하고 개발을 용이하게 할 수 있습니다. 이번 포스트에서는 Docker 이미지를 통해 Tensorflow 환경을 구축하는 내용을 다루고자 합니다. Docker 설치 1. Docker Windows 배포판은 아래 주소에서 받을 수 있습니다. ▶▶ https://docs.docker.com/docke..