azure 인스턴스 생성 후 docker를 설치해보려고 한다.
ubuntu환경에서 아래와 같은 코드를 입력하여 docker를 설치한다.
sudo wget -qO- http://get.docker.com/ | sh
구로묜 위와 같이 permission denied라는 권한 문제가 발생하게 되는데 아래와 같이 해결하면 된다.
1. sudo groupadd docker
2. sudo usermod -aG docker $USER
3. newgrp docker
위와 같이 발생하는 경우는 linux에서 root권한이 아닌 상태로 docker를 실행하면 권한 문제가 발생할 수 있기 때문이다.
그래서 docker group에 USER를 추가해줘야한다.
보통 docker group이 생겼을 텐데 안생겼을 경우 1번과 같이 명령어를 입력한다. 이미 존재한다면 SkiiiP.
그리고 2번을 통하여 해당 유저를 docker group에 추가해준다.
로그아웃 후 다시 로그인하거나 3번과 같이 명령어를 실행하면 적용이 된다.
그리고 docker 관련 명령어를 입력하면 잘나온다.
그러면 ubuntu에 매우 간단하게 docker를 설치하였다.
다음에는 이미지를 docker hub에 저장하고 나의 repo에 있는 이미지를 ubuntu에 가져와 컨테이너 실행하는 것까지 해보도록 하겠다.
docker 권한 해결 참고자료
https://seulcode.tistory.com/557