도커(Docker)
-
도커(Docker) 명령어 실습도커(Docker) 2021. 7. 29. 19:24
도커(Docker) 명령어 실습 도커 사용 시 일반적으로 많이 사용되는 명령어를 알아보고, 실습해 볼 예정이다. 1. run : 컨테이너 실행 docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] 주요 OPTIONS -d : detached mode (백그라운드 모드) -p : 호스트와 컨테이너의 포트를 연결 -v : 호스트와 컨테이너의 디렉토리를 연결 -e : 컨테이너 내에서 사용할 환경변수 설정 --name : 컨테이너 이름 설정 --rm : 프로세스 종료시 컨테이너 자동 제거 -it : -i와 -t를 동시에 사용한 것으로 터미널 입력을 위한 옵션 --network : 네트워크 연결 1) ubuntu 20.04 컨테이너 생성 및 실행 docker ..
-
도커(Docker) 설치도커(Docker) 2021. 7. 29. 12:02
도커(Docker) 설치 원래는 사용하고 있는 노트북에 윈도우용 도커 소프트웨어를 설치하였는데, VMware와 충돌하여 VMware 사용이 불가하였다. 사용하고 있는 이미지가 있어서 VMware를 사용해야하기 때문에, 윈도우용 도커 소프트웨어 설치를 삭제하고 VMware에 Ubuntu 설치 후 여기서 실습을 진행하고자 한다. 아래 명령어를 이용하여 간단하게 Ubuntu에서 Docker 설치가 가능하다. (※ 배포판에 따라 자동으로 최신버전의 도커가 설치된다.) # Docker 설치 명령어 $ curl -s https://get.docker.com/ | sudo sh 정상적으로 도커가 설치되었는지 확인해보려면 아래 명령어를 이용한다. 도커는 서버-클라이언트 구조이므로 각각 버전을 확인할 수 있다. # 설치..
-
도커(Docker) 란?도커(Docker) 2021. 7. 27. 12:23
도커(Docker) 란? 1. 도커란? - 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼 - 2013년에 DotCloud(현 Docker)에서 처음으로 공개됨 - 리눅스 커널의 여러 기술을 활용함 2. 도커의 장점 - 각 컨테이너는 프로세스를 가상으로 분리되어, 독립적으로 실행됨 - 가상머신(VM) 보다 빠르고, 쉽고, 효율적임 - 특정 회사나 서비스에 종송적이지 않음 3. 도커와 가상머신(VM)의 차이 VM의 경우 Guest OS와 Guest OS 관리를 위한 Hypervisor가 존재하지만, Docker의 경우 Docker Engine만 존재하여 각 이미지를 분리해주는 역활을 하므로 상대적으로 성능이 더 좋음