前提・実現したいこと
Dockerコンテナ内に、lftp
クライアントを使用し、ファイルをアップロードしたいです。
発生している問題・エラーメッセージ
現状、こちらのコマンドlftp -u ftpuser01,password1234 172.17.0.5
を打ち込み、
lftp ftpuser01@172.17.0.5:~> mirror -R webpage
こちらの形でミラーを行なったのですが、
mkdir `webpage' [Connecting...]
ここの部分から全く進展せずにアップロードが行われない状況です。
該当のソースコード
以下は、Dockerfileのコードになります
FROM centos:7.5.1804 ARG http_proxy ARG http_proxy COPY httpd_vsftpd.sh /usr/local/bin RUN yum install -y httpd vsftpd \ && chmod 755 /usr/local/bin/httpd_vsftpd.sh \ && useradd -m ftpuser01 \ && echo "password1234" | passwd --stdin ftpuser01 \ && ln -s /home/ftpuser01 /var/www/html/ftpuser01 ENTRYPOINT ["/usr/local/bin/httpd_vsftpd.sh"]
以下は、hpptd_vsftpd.shになります。
#!bin/bash /usr/bin/pkill vsftpd /usr/sbin/httpd -k restart /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf tail -f /dev/null
補足情報(FW/ツールのバージョンなど)
実行を行なった順序は以下の通りです。
①Dockerfileの作成
②Dockerfileと同ディレクトリに、「 httpd_vsftpd.sh 」を作成
③docker image build -f ./Dockerfile -t c75:httpd_vsftpd01 .
コマンドの実行
④docker container run -itd --name cageteria02 -p 8082:80 c75:httpd_vsftpd01
の実行
⑤curl -O http://downloads.mesosphere.io/training/corp-webpage.zip
にて、ファイルのダウンロードを行う
⑥unzip corp-webpage.zip
(zipファイル解凍)
⑦brew install lftp
(lftpクライアントのインストール)
⑧docker inspect --format="{{ .NetworkSsttings.IPAddress }}" cageteria02
(コンテナのIPアドレスを確認)
⑨lftp -u ftpuser01,password1234 172.17.0.5
(lftpにログイン)
⑩lftpクライン内で、mirror -R webpage
の実行
ミラーコマンド実行から、一定時間経つとmkdir `webpage' [Delaying before reconnect: 102]
と表示されている状況です。
どなたか、こちらの問題解決の為、ご助言頂けましたら幸いです。