Dockerコマンドをsudoなしで実行する
- 2018.03.03
- 未分類
最近、Dockerにはまってます。SakuraのVPSからAWSへ移行したのですが、結構価格が高い。。。わかっていたのですが、AWSのLightSailへ移行して少しでも安くしようとしたのですが、いろいろな環境を渡り歩くと、都度、環境構築が面倒なため、仮想化を検討。
リソース使えない前提では、Dockerのほうがいいだろうと思い、Dockerに挑戦中です。そんななかあるあるのハマり方をしました。
Dockerはデフォルトではsudoがないとパーミッションエラーとなります。
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.35/info: dial unix /var/run/docker.sock: connect: permission denied
ネットで調べたのですが、解決できず、もうひと手間必要でした。
dockerという名のグループを作ってユーザをそこに所属させればOKです。Dockerコマンドをsudoなしで実行する方法
それは、ログアウトすること。(よく見ると引用元にも書いてありました、、)
ログアウトしないと、グループ変更が適用されません。
-
前の記事
Djangoをデバッグモード利用時に、ローカルホスト以外からのアクセスを許可する方法(PyCharm利用) 2018.02.25
-
次の記事
WordPressの画像アップロードがhttpエラーで失敗 2018.03.25