본문 바로가기
프로그래밍/laravel

Laravel Sail 사용을 위한 설치 시 "docker is not running" 대처법

by 점장님 2021. 2. 4.
반응형

Laravel 을 docker 에서 간편하게 실행할 수 있는 laravel sail 기능을 사용하기 위해 기존 composer 설치가 아닌 curl 로 설치를 해야 된다. (참고로 환경은 우분투 20) 

 

그래서 Docker 를 설치하고, 라라벨 sail용 설치 명령어를 입력하면 

 

Docker is not running.

 

이라는 문구와 함께 설치가 되질 않는다. ㅠㅠ

 

구글링을 해보니 Docker Management Command 가 root 유저가 아닌 유저에게도 권한이 있어야 한다고 한다.

 

※ 참고 이슈 laracasts.com/discuss/channels/laravel/docker-is-not-running-when-installing-laravel-from-linux

 

"Docker is not running" when installing Laravel from Linux

Andyg1 started this conversation 1 month ago. 9 people have replied. Please sign in or create an account to participate in this conversation.

laracasts.com

 

그래서 Docker 문서에서 Manage Docker as a non-root user 를 참조하여 해결하였다. 해당 문서에서 알려주는 명령어를 간단히 정리하면 아래와 같다.

 

$ sudo groupadd docker

$ sudo usermod -aG docker $USER

로그아웃 및 재로그인 후

$ newgrp docker

$ docker run hello-world (비 root 계정으로의 docker 실행 테스트 명령어)

 

 

반응형