빅데이터실습을 위한 실습환경 구성
요렇게 나오면 된다
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 ubuntu
docker images
docker exec -it ubuntu1 bash
docker attach ubuntu1
cf. docker exec ubuntu1 ls
접속하지않고 실행 결과만 출력 control - P - Q
docker ps -a
docker stop ubuntu1
docker start ubuntu1 / docker restart ubuntu1
docker rm ubuntu1
docker rm -f ubuntu1
docker kill ubuntu1
docker rmi centos1
docker save -o ubuntu_img.tar ubuntu1
gzip ubuntu_img.tar / bzip2 ubuntu_img.tar
gzip -d ubuntu_img.tar.gz / bzip2 -d ubuntu_img.tar.bz2
docker rmi ubuntu
docker load -i ubuntu_img.tar
docker 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
: 이미지 자체를 지워보자
끝.