728x90

Docker 3

[펌] 도커란?

가상화란? 가상화란 하나의 서버 자원을 나눠 가지며 성능을 분산시키고, 분산된 서버들이 각기 다른 서비스를 수행할 수 있게 하는 것 을 의미합니다. 가상화를 통해 사용자가 많은 서비스에는 많은 자원을 할당해주고 적은 서비스에는 적게 할당할 수 있습니다. 서버 가상화 서버 가상화란 하나의 물리적 서버 호스트에서 여러 개의 서버 운영 체제를 게스트로 실행할 수 있게 해주는 소프트웨어 아키텍처입니다. 이러한 서버 가상화를 구현해주는 기술은 하이퍼바이저 입니다. 하이퍼바이저는 가상화 기술을 통해 여러 개의 운영체제를 하나의 호스트 OS에서 생성해서 사용할 수 있게 해주는 소프트웨어 입니다. 이렇게 생성된 여러 개의 운영체제는 가상머신 이라는 단위로 구별됩니다. 각 가상머신에는 각각의 운영체제가 설치되어 사용됩니..

Docker 2023.06.22

컨테이너 내 root의 비밀번호를 모를 때

컨테이너 내 root의 비밀번호를 모를 때 USER 명령을 사용하여 빌드 된 Docker 이미지를 루트가 아닌 사용자를 사용하고 dev있습니다. 컨테이너 내에서 “dev”이지만 /etc/hosts파일 을 편집하고 싶을 때, 그래서 나는 root가되어야 한다. su 명령을 시도하고 있지만 루트 암호를 입력하라는 메시지가 표시된다(하지만, 암호는 모름). Docker 컨테이너 내부의 기본 루트 사용자 비밀번호를 모를 때, root의 권한을 가지려면 어떻게 해야할까? Answer -u 옵션을 사용하면 제공된 기본 사용자 대신 루트 사용자(ID = 0)로 Docker 컨테이너에 로그인 할 수 있습니다 . docker exec -u 0 -it container_name bash 루트 (id = 0)는 컨테이너 내..

Docker 2023.03.01

(docker)유용한 이미지 및 컨테이너 관리 명령어 정리

ubuntu 환경에 docker 설치하기 curl -s https://get.docker.com/ | sudo sh docker hub에서 이미지 가져오기 docker pull [docker image] docker hub에는 누구나 이미지를 업로드할 수 있기 때문에 officail image인지 확인하는 것을 권장한다. 도커 이미지 목록 확인하기 docker images 설치된 docker 이미지 목록을 가져온다. 컨테이너 목록 확인하기 docker ps 현재 실행중인 컨테이너 목록을 보여준다. docker ps -a 전체 컨테이너 목록을 보여준다. 컨테이너 생성하기 docker run [옵션] [이미지 이름] [실행할 파일] docker run options 정리 run -it 옵션으로 컨테이너를 실..

Docker 2022.11.08
728x90