CentOSにDockerをインストールする

1644 ワード

まず、OSのバージョンが正しいことを確認します.
[root@plm-deploy etc]# pwd
/etc
[root@plm-deploy etc]# more system-release
CentOS Linux release 7.2.1511 (Core) 
[root@plm-deploy etc]# uname -r
3.10.0-327.4.4.el7.x86_64
[root@plm-deploy etc]#

公式のガイドラインによると、CentOSのカーネルバージョンは3.10.0-229以上でなければなりません.私が使っているのはredhat 7です.2、クラウドマシン、10.120.30.79.
yum repoの設定:
$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

root権限を使用してインストールするには、次の手順に従います.
yum install docker-engine

インストールが完了すると、システムサービスが提供されます.
[root@plm-deploy etc]# systemctl -l|grep docker
  sys-devices-virtual-net-docker0.device                                                    loaded active plugged   /sys/devices/virtual/net/docker0
  sys-subsystem-net-devices-docker0.device                                                  loaded active plugged   /sys/subsystem/net/devices/docker0
  docker.service                                                                            loaded active running   Docker Application Container Engine
  docker.socket                                                                             loaded active running   Docker Socket for the API
[root@plm-deploy etc]#

dockerを使用する場合は、サービスを開始する必要があります.
systemctl start docker.service

他のOSアカウントにdockerの操作を実行する権限を持たせるには、OSユーザーのグループを設定する必要があります.
usermod -aG docker your_username