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
Reference
この問題について(dockerのインストール[linux/ubuntu]), 我々は、より多くの情報をここで見つけました https://velog.io/@gahae37/AWS에-docker-설치テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol