質問: ### 前提・実現したいこと Dockerのコンテナ環境(CentOS6)でpostfixを利用したいです。 ■状況 DockerへCentOS6の環境を構築し、postfixをyumでインストールしました。 インストール完了後、postfixのサービスをコマンドラインから起動しようとしましたが起動できません。 Docker以外の環境(ローカル環境では問題なく起動できます。)何か特別な設定が必要なのでしょうか。 Webで色々と調べましたが、問題が解決できなかったためこちらのサイトで有識者の方のご意見、お力を貸して頂けると幸いです。よろしくお願いいたします。 ### 発生している問題・エラーメッセージ ``` [root@docker ~]# sudo docker run -it centos:centos6 /bin/bash [root@f9d8be0e2b5d /]# yum install postfix ~~省略~~ util-linux-ng.x86_64 0:2.17.2-12.28.el6_9.2 Complete! [root@f9d8be0e2b5d /]# /etc/init.d/postfix start Starting postfix: [FAILED] [root@f9d8be0e2b5d /]# /etc/init.d/postfix restart Shutting down postfix: [FAILED] Starting postfix: [FAILED] ``` ### 試したこと CentOS6固有の問題と考え、異なるOSでも試したが状況変わらず。 ### 補足情報(FW/ツールのバージョンなど) FWは設定していません。
回答: `--privileged`オプションをつけてdockerを起動するとどうでしょう。 ``` # docker run --privileged -d (以下略) ```