pure-ftpd を実行している単純なコンテナー i docker をセットアップしようとしています。
しかし、実行すると、次のservice pure-ftpd start
エラーが発生します。
Starting ftp server: Running: /usr/sbin/pure-ftpd -l pam -E -8 UTF-8 -O clf:/var/log/pure-ftpd/transfer.log -u 1000 -B
421 Unable to switch capabilities : Operation not permitted
これをテストするための Dockerfile は次のとおりです。
FROM debian:wheezy
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get -y update
RUN apt-get install -y pure-ftpd-common pure-ftpd
CMD service pure-ftpd start && \
/bin/bash
EXPOSE 21/tcp
このテストでは、debian wheezy を使用していますが、ubuntu でも試してみましたが、まったく同じエラーが発生します。
[ 編集 ]
この修正を含む作業バージョンは、 https ://index.docker.io/u/stilliard/pure-ftpd/ から入手できます。