리눅스(Linux)에 도커(Docker) 설치하고 Hello World 하기 & 그리고 Docker 제거하기
리눅스 우분투(Linux Ubuntu)에 다커(Docker)를 설치하고 Hello World를 해보겠습니다. 그리고 Docker를 제거하고 남아있는 이미지(image), 컨테이너(container), 볼륨(volume) 등을 제거하는 방법도 알아보겠습니다.
- 본인의 리눅스 distribution과 architecture를 확인합니다. 저는 Ubuntu/amd64 로 설치를 진행합니다. 다른 리눅스 버전의 설치는 https://docs.docker.com/engine/install/ 에서 참고하시면 됩니다. 아래 이미지에서 체크 버튼 클릭하면 참고 문서로 이동됩니다.
- Docker의 옛날 버전이 설치되어 있는지 확인하고 제거합니다. sudo apt-get remove docker docker-engine docker.io containerd runc
- sudo apt-get update 로 패키지 매니저를 업데이트 합니다.
- 리포지토리를 사용하기 위해 필요한 것들을 설치합니다. sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
- Docker 공식 GPG 키를 다운받습니다.
그리고 sudo apt-key fingerprint 0EBFCD88 로 확인합니다.
- 리포지토리를 정의하고 확인합니다. sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" etc/apt 폴더의 sources.list 에서 확인할 수 있습니다.
- Docker 엔진을 설치합니다. sudo apt-get install docker-ce docker-ce-cli containerd.io
- 설치가 완료되면 docker version 으로 확인합니다.
* 권한 때문에 정보가 다 보여지지 않는데 다 보고 싶으시면 권한을 수정하시면 됩니다. sudo usermod -aG docker <본인의유저이름>
** 로그아웃 후 다시 로그인해야 적용됩니다. 혹시 그래도 적용이 안되면 sudo -i 하시고 su <본인유저이름>하시면 됩니다. 그러면 root가 아니라도 root 권한으로 컨테이너를 실행할 수 있습니다. docker 그룹에서 유저 제거는 delsuer <본인유저이름> docker 하시면 됩니다.
- pull 받은 이미지를 확인합니다. sudo docker images
Comments
Post a Comment