web-dev-qa-db-ja.com

SELinuxはオーバーレイグラフドライバーではサポートされていません

Dockerをインストールして実行したときservice docker start私はこのメッセージを受け取りました:

Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

私が走ったときjournalctl -xe私はこのメッセージを受け取りました:

8月 02 20:42:11 centos-master systemd[1]: Unit docker-storage-setup.service entered failed state.
8月 02 20:42:11 centos-master systemd[1]: docker-storage-setup.service failed.
8月 02 20:42:11 centos-master systemd[1]: Starting Docker Application Container Engine...
-- Subject: Unit docker.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit docker.service has begun starting up.
8月 02 20:42:11 centos-master dockerd-current[32672]: time="2017-08-02T20:42:11.667102874+08:00" level=info msg="libcontainerd: new containerd process, pid: 32676"
8月 02 20:42:11 centos-master dockerd-current[32672]: time="2017-08-02T20:42:11.681065709+08:00" level=info msg="[graphdriver] using prior storage driver \"overlay\""
8月 02 20:42:12 centos-master dockerd-current[32672]: time="2017-08-02T20:42:12.045251482+08:00" level=fatal msg="Error starting daemon: SELinux is not supported with the overlay graph driver
8月 02 20:42:12 centos-master systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
8月 02 20:42:12 centos-master systemd[1]: Failed to start Docker Application Container Engine.
-- Subject: Unit docker.service has failed

ありがとう、友よ

6
xzg

Dockerバージョン1.13.1

CentOS Linuxリリース7.2.1511(コア)の場合、次のことを確認してくださいDOCKER_STORAGE_OPTIONSオプションはdevicemapperに設定されます。

bash # vi /etc/sysconfig/docker-storage
...
DOCKER_STORAGE_OPTIONS="--storage-driver devicemapper "
...

bash # vi /etc/sysconfig/docker-storage-setup
...
STORAGE_DRIVER=devicemapper
...
19
Praveen

互換性マトリックス docker-1.13によると、CentOSはdevicemapperのみをサポートします。

Dockerがデフォルトでoverlay2で起動しようとすると、同様の問題が発生し、docker-1.12へのダウングレードが解決されました。

3
Cavaz