以前は出来なかった気がするDockerコンテナー内でのサービスを実行する方法ですが、次のようにしたらうまくいきました。ポイントは太字にしたところでしょうね。
# docker pull docker.io/fedora:23
# docker run --privileged -d -p 8080:80 --name=cont2 -it docker.io/fedora:23 /sbin/init
# docker exec -it cont2 /bin/bash
# dnf install httpd
# apachectl start
DockerホストのIPアドレスが192.168.1.182の場合、ブラウザーで「192.168.1.182:8080」にアクセスできました。