Font size
WorksheetsDocker 세미나 퀴즈
Total questions: 20
Worksheet time: 10mins
다음 중 ubuntu 이미지를 다운받을 때 사용 가능 한 커맨드 명령어는 무엇인가?
docker image down ubuntu:latest
docker image push ubuntu:latest
docker image pull ubuntu:latest
docker images ubuntu:latest
[ O | X ]
클라우드 환경에서는 인프라 변경 이력 관리를 통해 문제가 발생했을 경우 원복하기가 더 쉽다
O
X
[ O | X ]
컨테이너는 애플리케이션의 실행에 필요한 모듈을 컨테이너로 모을 수 있기 때문에 여러 개의 컨테이너를 조합하여 하나의 애플리케이션을 구축하는 모놀리식 서비스형 애플리케이션(Monolithic Architecture)과 친화성이 높은 것이 특징입니다.
O
X
Ubuntu의 이미지를 바탕으로 도커 컨테이너를 작성 및 실행한 후 작성한 컨테이너 안에서 “Hello world”를 표시하고 싶을 때 사용 가능한 명령은?
docker container run ubuntu:latest /bin/echo ‘Hello world’
docker image pull ubuntu:latest /bin/echo ‘Hello world’
docker container ubuntu:latest run /bin/echo ‘Hello world’
docker container run ‘Hello world’ ubuntu:latest /bin/echo
docker image pull ubuntu:latest run /bin/echo ‘Hello world’
Docker 이미지 'nginx'를 사용하여 'webserver'라는 이름의 컨테이너를 백그라운드 형식(데몬 형식)으로 기동시키는 예입니다.
[ ] 에 필요한 명령어를 모두 선택해 주세요.
~$ docker container [ ] [ ] webserver [ ] -p 80:80 nginx:1.18
-t
--name
start
-d
run
Docker 컨테이너로부터 이미지를 작성할 때 사용하는 명령어는?
docker container commit
docker container export
docker container save
docker container import
docker container images
빈 칸에 들어갈 알맞은 말은?
Docker에서는 인프라 구성을 기술한 파일을 [ ] 라고 한다.
ENTRYPOINT
docker-infra
Dockerfile
docker-compose
다음 mybuild:1.0 이미지 정보를 확인하는 명령어로 [ ] 에 들어갈 명령어를 작성하세요.
~$ docker image [ ] mybuild:1.0
(a)
도커파일 작성시 포트지정 명령어로 올바른 것은?
PORT 80
EXPOSE 80
EXPORT 80
PORTS "80"
예시에서 mybuild:1.0 이라는 태그로 docker 이미지를 빌드하려고 할 때 올바른 명령어를 골라주세요.
docker build -t mybuild:1.0
docker image build mybuild:1.0
docker build -p 80:80 mybuild:1.0
docker build -t mybuild:1.0 .
프라이빗 레지스트리에서는 Docker 이미지를 영구 데이터로 관리할 필요가 있습니다. Docker에서는 호스트 머신에 [ ]을 공유함으로써 영구 데이터를 일원 관리할 수 있습니다.
[ ]에 들어갈 단어는 무엇인가요?
네트워크(network)
도커허브(docker hub)
볼륨(volume)
컨테이너(container)
[ O | X ]
~$ docker network ls
: network list를 보여준다
O
X
[ O | X ]
인프라 구성 관리란?
하드웨어 및 네트워크 뿐아니라, OS, 미들웨어, 애플리케이션 까지의 구성 정보를 관리하고 적절한 상태로 유지하는 작업을 말한다.
O
X
[ O | X ]
클라우드 환경에서의 인프라 구축은 가상 환경을 기반으로 하고 있기 때문에 인프라 구축에 있어서 물리적 제약이 없다.
O
X
[ O | X ]
클라우드 환경에서의 인프라 관리측면에서 볼 때, 한번 구축한 인프라는 변경이 필요한 경우 파기한 후 새로운 것을 구축하면 된다.
O
X
[ O | X ]
도커 이미지는 호스트 OS상에 논리적인 구획을 만들고, 애플리케이션을 작동시키기 위해 필요한 라이브러리나 애플리케이션 등을 하나로 모아, 마치 별도의 서버인 것처럼 사용할 수 있게 만든 것이다.
O
X
[ O | X ]
웹 시스템 개발 시 애플리케이션을 제품 환경에서 가동시키기 위해서는 애플리케이션의 실행 모듈(프로그램 본체), 미들웨어나 라이브러리군, OS/Network 등과 같은 인프라 환경 설정의 요소가 필요하다. 도커에서는 이러한 인프라 환경을 컨테이너로 관리한다.
O
X
[ O | X ]
~$ docker ps
: 현재 실행중인 container list를 보여준다
O
X
[ O | X ]
~$ docker images
: docker 이미지 list를 보여준다
O
X
[ O | X ]
~$ docker rmi [container id]
: [container id]를 삭제한다
O
X
