https://docs.docker.com/docker-for-windows/install/
먼저 도커 사이트에서 windows를 위한 설치파일을 다운받는다.
설치를 완료하면 위와 같은 창이 뜨고 ok 버튼을 누른다.
간단히 설치가 완료되고 순서대로 튜토리얼을 진행한다.
설치가 완료된 것 같다.
cmd를 통해 도커를 run 해보았다.
docker run hello-world
현재 도커에 hello-world 라는 이미지가 없기 때문에 최신 이미지로 알아서 찾아온다.
우분투를 bash를 통해 실행하고 싶다면,
docker run -it ubuntu bash
bash : 우분투를 가져와서 배쉬라는 프로그램 가져옴
또한 exit
로 간단하게 우분투에서 나올 수 있다.
docker image ls
를 입력하여 이미지를 불러오게 되면
ubuntu를 확인할 수 있고 사이즈가 작은 것은 컨테이너의 우분투는 풀버전이 아니라 필요한 우분투만 가져온 것이기 때문이다.
만약 여기서 도커 설치에 실패했다면 이 과정을 katacoda.com 으로 실행해 볼 수 있다.
docker container run -it -d --rm --name ubuntuos ubuntu:latest
우분투의 latest 태그를 'ubuntuos' 라는 이름을 붙이고, -it(인터레티브 모드)로 불러와 컨테이너에 run 한다. -rm 그리고 다 쓰면 지운다.
docker exec -it ubuntuos /bin/bash
/bin/bash 에 있는 ubuntuos 를 설치하고 실행해본다.
docker pull python
hello-world를 run 한것과 동일한 방식으로 파이썬 최신버전을 알아서 불러와 다운받기 시작한다.
docker container ls
지금까지 설치한 우분투와 파이썬이 존재하는 것을 확인 할 수 있다.
우분투 환경에서 python
을 입력하면
위와 같은 표시가 뜨게 되고 파이썬을 이용하여 입력할 수 있다.
print("Hello World")
exit()
정상적으로 돌아가는 것을 확인했다.
docker image rm -f "IMAGE ID"
이미지 아이디를 입력하여 위 명령어를 입력하면 간단히 지울 수 있다.
파이썬과 helloworld 이 사라진 것을 확인할 수 있다.