CentOS 6.5にDockerをインストール

CentOS 6.5にDockerをインストール

OSのアップデート

yum -y update

管理用ユーザーを追加

ユーザーを追加

useradd docker

パスワードを設定

passwd docker

ユーザー docker のパスワードを変更。 新しいパスワード: 新しいパスワードを再入力してください: passwd: 全ての認証トークンが正しく更新できました。

ユーザーにsudo権限を追加

visudo

「Allow root to run any commands anywhere」に以下を追加
docker ALL=(ALL) ALL

変更を保存 [ESC]→:wq

Dockerをインストール

dockerユーザーでログイン

$ su docker

Dockerのインストール

$ sudo yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm $ sudo yum -y install docker-io $ sudo service docker start $ sudo chkconfig docker on

一般ユーザーでもdockerを使えるようにする

一般ユーザーで使えるようにする

dockerグループに所属させる方法 man docketの先頭に書いてある 他にも /var/run/docker.sockの権限を変更する方法や /etc/sysconfig/dockerで起動オプションを変更する方法もある これを忘れると /var/run/docker.sock: permission denied

$ sudo usermod -a -G docker docker