본문 바로가기

한이음 프로젝트 공부자료

Docker 시작

VirtualBox에 Ubuntu 환경을 구축하여 실습하려고 했지만 너무 속도가 느린 관계로 다른 방법을 찾아보다가 Windows 환경에서 Docker Toolbox를 이용한 방법으로 실습했다.


[추가] Windows10 pro 이상의 환경이라면 Docker Tool이 아닌 Docker Desktop 설치 

Kinematic을 이용하여 GUI형식으로 이미지와 컨테이너를 관리할 수 있고, Docker Hub 검색기능도 지원하여 더욱 편리하다.

<참고자료> 

https://blog.hanumoka.net/2018/04/28/docker-20180428-windows10pro-install-docker/ 

 https://blog.gaerae.com/2019/04/docker-for-windows-troubleshooting.html#3 -> 오류 발생시에 참고할 사이트


<참고자료>

https://www.youtube.com/watch?v=oRAkObdutsg

 

이 영상에서 나온 Docker Toolbox 다운로드 URL은 다운로드 버튼이 뜨지 않아 다른 링크를 이용했다.

https://docs.docker.com/v17.09/toolbox/toolbox_install_windows/

 

설치 중에 오류가 생겼다.

"This computer is running hyper-v. virtualbox won't boot a 64bits vm when hyper-v is activated. ~"

 

 

hyper-v와 관련한 에러였다.

 

해결방법 : 

제어판 > 프로그램 > 프로그램 및 기능 > Windows 기능 켜기/끄기 > Hyper-V 체크 해제

 

참고 : https://lsjsj92.tistory.com/423

 

설치 중인 화면

꽤 오래 걸린다.

 

설치 완료!

 

<명령어>

  • docker --version : 도커 버전 확인
  • docker info : 도커에 대한 정보(Container 수, 네트워크 환경, 할당된 자원 등)
  • docker run hello-world

현재 hello-world라는 이미지가 있는지 탐색 -> 없으면 도커 허브에서 hello-world 이미지를 다운로드 -> hello-world를 컨테이너로써 구동(run) -> 컨테이너 종료

 

 

  • docker images : 현재 docker machine에 있는 모든 이미지 탐색

방금 설치했던 hello-world 이미지를 확인할 수 있다

 

 

  • docker ps -a : 현재 docker machine에 있는 모든 컨테이너 탐색
  • docker ps : 현재 실행 중인 컨테이너 탐색