본문 바로가기

IT 잡지식72

[Docker] Docker 기본 안녕하세요, 쯀리입니다. 오늘은 Docker란 무엇이고 그 특징들에 대해서 알아보겠습니다. Docker란? 도커를 왜 사용할까요? 복잡한 서버 관리뿐만 아니라 설치 문제, 인프라 변경, 서버 변경, 언어의 다양성.. 등등 개발환경이 항상 동일할 수는 없을텐데요.. 다양한 사람들이 사용하는데 관리가 안되면 힘들 것입니다. 이렇기에 우리는 도커를 사용합니다 . 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 컨테이너가 무엇인데? 일반적으로 우린 컨테이너를 물건을 넣고 쉽게 운송 수단으로 옮길 수 있는 것으로 알고있는데요 그렇다면 서버에서 컨테이너란 무엇일까요? 컨테이너 안에 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해 줍니다. 일.. 2023. 8. 31.
[Ubuntu] Ubuntu 설치 및 Docker 설치 안녕하세요, 뇸뇸입니다. 오늘은 VM Ware에 우분투를 설치를 완료했는데, 초기 설정 방법을 알아보고 도커를 설치해보겠습니다. 초기 설정 우분투 22.04버전을 설치하였습니다. cat /etc/issue 먼저 필요한 라이브러리들을 위해 update를 시켜줄겠습니다. sudo apt-get update 어댑터 브릿지를 설정하고 제 포트를 확인을 해줄건데 리눅스환경은 ifconfig , 윈도우 환경은 ipconfig로 확인할 수 있습니다. 아직 ifconfig를 사용할 수 있는 net-tools가 존재하지 않습니다. 설치를 해줄게요. sudo apt install net-tools 다시 ifconfig를 적어보겠습니다. inet에 접속된 정보를 확인할 수 있습니다. 제 서버가 인터넷에 잘 연결되는지 확인해.. 2023. 8. 31.
[Git] Github와 Gitlab의 차이 안녕하세요, 쯀리입니다. 오늘은 GitHub와 Gitlab에 대해 알아보고 실무에서 어떻게 사용하는지 알아보겠습니다. Git 이란? 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 스냅샷 스트림 기반의 분산 버전 관리 시스템입니다. 버전관리 시스템은 무엇인가? 버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템입니다. 버전 관리 시스템을 사용하면 각 파일 또는 프로젝트 전체를 이전 상태로 되돌리거나, 수정이 가능하고, 누가 문제를 언제 일으켰는지 추적도 가능합니다. Git의 특징 분산 버전 관리 시스템 : Git은 데이터가 중앙에만 있는 것이 아니라 모든 컴퓨터에 존재하기 때문에 히스토리와 정보를 동.. 2023. 8. 30.