Dockerをroot以外のユーザーで実行する方法

root以外のユーザーで安全にDockerを使用することができるRootless dockerが開発された.本記事の方法を使用するよりも,Rootless Dockerを使用することを推奨する.別記事に詳細をまとめているため,参照されたい.

ぺんぎんや
【Rootless Docker】 Dockerを安全に一般ユーザで実行する | ぺんぎんや Rootlessモード対応のDockerをインストールと設定に関して,記載しています. また,管理者権限(root)なしの一般ユーザでDockerを使用する方法も記載しています. 以前ま...

Dockerでroot以外の一般ユーザでも実行する方法を記載する.

目次

前提

大前提としてDockerをroot以外に権限を与えることは推奨しない.
今回は,とある環境を開発している際,rootで開発すると面倒だったため,開発用ユーザーにDocker権限を与えた.

方法

# gpasswd -a <your_username> docker
# chgrp docker /var/run/docker.sock
# systemctl restart docker

Dockerを再起動しても,うまくDockerコマンドが動作しない場合があるが,その場合はマシンを再起動する.

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次