docker 설치[linux/ubuntu]

_021119·2021년 4월 13일

docker

목록 보기
1/2

Amazon Linux에 docker 설치

Amazon Linux에 docker를 설치해보았다.

 sudo yum install docker-io
$ docker ps -a
	Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

$ sudo systemctl start docker 
	: 관리자명령어로 도커 실행

	Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json?all=1: dial unix /var/run/docker.sock: connect: permission denied
	: 관리자권한인 ec2 유저로 권한이 없음.

$ sudo setfacl -m user:ec2-user:rw /var/run/docker.sock
	:  ec2 유저에 read/write권한을 줌

Ubuntu에 Docker설치

$ sudo apt install docker.io

sudo 없이 docker 사용하기 : 현재 사용중인 사용자를 docker 그룹에 등록해주면 된다.

$ sudo usermod -aG docker [현재사용자]
		: $ sudo usermod -aG docker ubuntu

usermod : 사용자 속성 변경

-G (—groups) : 새로운 그룹

-a(—append) : 다른 그룹에서 삭제없이 G옵션에 따른 그룹에 사용자 추가

우분투 재기동 시 sudo 없이 docker 사용가능

!!permission denied 에러 발생시...

/var/run/docker.sock 파일권한 변경
$ sudo chmod 666 /var/run/docker.sock
profile
내가 정리하고 싶어서 쓰는 로오그

0개의 댓글