Docker 13

Docker 설치 및 docker container

docker란? django, db, web server 등 다양한 어플리케이션을 컨테이너 환경에서 테스트 및 배포할 수 있는 소프트웨어 플랫폼 컨테이너 환경은 가상 머신(Virtual machine)에서 사용되는 가상 환경과 비슷하지만 다른 구조를 가지고 있다 다양한 어플리케이션을 쉽고 빠르게 배포할 수 있다 컨테이너는 각각 독립적인 환경에서 구동되기 때문에 안정적인 운영이 가능 docker 이미지를 통해 동일한 환경을 가진 컨테이너를 쉽게 생성하고 관리할 수 있다 docker 이미지란? 가상 머신에서 윈도우를 설치할 때, 윈도우 ISO를 사용해 설치하는 것처럼 docker 컨테이너는 docker 이미지를 기반으로 생성 이미지는 docker 컨테이너가 생성될 때 실행되는 실행파일, 설정 등을 가지고 있..

Docker 2023.05.31

Linux Ubuntu 환경 구성하기

AWS EC2 인스턴스 생성하기 보안그룹 설정하기 ssh 연결하기 네트워크 상에 존재하는 다른 컴퓨터에 접근하거나 파일을 업/다운로드 하는 등의 작업을 할 수 있는 프로토콜. ssh -i {.pem 파일 드래그하여 경로 입력} ubuntu@{내 퍼블릭 IPv4 주소} >> yes 입력 sudo apt update >> sudo : 관리자 권한으로 패키지 설치 sudo apt install net-tools ifconfig : 네트워크 정보 확인

Docker 2023.05.31

Linux 명령어

Linux의 특징 Linux는 오픈소스 소스코드를 자유롭게 보고 수정할 수 있다는 오픈소스의 특성 덕분에 수많은 종류의 Linux 기반 OS가 존재함 마우스 / 키보드를 사용해 조작하는 GUI(Graphical User Interface) 환경의 Windows, Mac과는 다르게 기본적으로 CLI(Command Line Interface) 환경에서 사용됨 Linux의 명령어는 명령어 -옵션 의 구조로 이루어져 있음 ls : 파일 목록을 보여주는 명령어 ls -l : 파일 목록을 더 자세히 보여주는 옵션 ls -a : 숨김 파일까지 보여주는 옵션 2개 이상의 옵션을 한번에 사용할 수도 있음 ls -al : 옵션의 순서는 무관함 일부 명령어는 source와 destination의 구조로 이루어져 있음 cp ..

Docker 2023.05.31