본문 바로가기

DevOps/Docker

(10)
도커의 설치와 실행 도커의 설치 도커는 linux를 지원하기에 다른 운영체제에서 설치되는 Docker는 가상머신에 설치된다. window에서는 hyper-v 혹은 wsl2 환경에서 사용이 가능하며, wsl2 환경 하에. 커맨드 콘솔은 powershell을 써도되지만 window terminal를 사용하는 것을 추천한다. 클라이언트 - 서버 구조 Docker CLI는 도커 호스트에게 명령을 전달하고 host에서 결과를 받아서 출력한다. 컨테이너 실행 - run docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] OPTION에 들어가는 명령어 -d 백그라운드 모드 -p 호스트와 컨테이너의 포트 연결 -v 호스트와 컨테이너의 디렉토리 연결 -e 컨테이너 내에서 사용할 환경변..
도커란? 서버를 관리한다는 것 새로운 설치 프로그램들 계속해서 바뀌는 서버 환경 & 개발 환경 도커를 통해 쉽게 관리하자 간단한 실행 docker-compose up CLI로 간단하게 저장한 이미지를 실행한다. 전통적인 서버관리 방식 Add user → system Env → Firewall →network → dependencies → python → git clone → package → configuration → migration → proxy → run 도커에서는? 어떤 프로그램이던 컨테이너화 하자 가상머신처럼 독립적이고, 가상머신보다 빠르고 쉽고 효율적입니다. 과거 서버를 운영하기 위한 노력 문서화(ppt txt 등) 상태관리 도구(코드로 관리, 러닝커브, 다양한 버전 설치) 가상머신(여러개 설치 쉽고..