dockerのインストール[linux/ubuntu]


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を使用
!!拒否権限エラーが発生した場合...
/var/run/docker.sock 파일권한 변경
$ sudo chmod 666 /var/run/docker.sock