빅데이터실습을 위한 실습환경 구성



요렇게 나오면 된다
https://blog.nachal.com/1691 참조
powershell 관리자권한으로 실행(마우스오른쪽메뉴)
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi 설치
Docker Desktop 메뉴 Restart선택
$ docker search ubuntu
$ docker pull ubuntu
$ docker run -it --name=ubuntu1 ubuntu
# uname -a 리눅스 커널버전 확인
# cat /etc/issue 리눅스 배포판 확인

터미널 열고
docker run -it --name=ubuntu1 ubuntu 입력
종료는
Control + p + q
$ docker run -it --name=ubuntu1 ubuntu
$ uname -a
$ cat /etc/issue
$ docker run -it --name=ubuntu2 ubuntu:18.04
$ uname -a
$ cat /etc/issue
$ docker run -it --name=centos1 centos
$ uname -a
$ cat /etc/centos-release

종료 후 다시 접속하기 (exec)

각종 도커이미지를 검색할 수 있음
docker search ubuntu docker pull ubuntudocker imagesdocker exec -it ubuntu1 bashdocker attach ubuntu1cf. docker exec ubuntu1 ls 접속하지않고 실행 결과만 출력 control - P - Qdocker ps -a docker stop ubuntu1 docker start ubuntu1 / docker restart ubuntu1docker rm ubuntu1docker rm -f ubuntu1docker kill ubuntu1 docker rmi centos1 docker save -o ubuntu_img.tar ubuntu1gzip ubuntu_img.tar / bzip2 ubuntu_img.targzip -d ubuntu_img.tar.gz / bzip2 -d ubuntu_img.tar.bz2 docker rmi ubuntu docker load -i ubuntu_img.tardocker images 이미지id확인 docker tag 이미지id ubuntu sudo를 입력해야함


$ docker images // up (활성), exited (정지) 두가지상태있음
$ docker stop centos1
$ docker ps -a
$ docker start centos1

정지상태가 아니라 아예 죽이고 싶거든 우선 중지시켜놓고 rm하기
rm을 그냥 날리면 error가 발생하면서 안날라간다.

docker stop centos1
docker rm -f ubuntu2
docker ps -a
docker start centos1
rmi : 이미지 자체를 지워보자
끝.