我正在尝试使用 certbot docker 映像生成 SSL 证书。 这是我的命令。
docker run --rm --name temp_certbot \
-v /data/certbot/letsencrypt:/etc/letsencrypt \
-v /data/certbot/www:/tmp/letsencrypt \
-v /data/certbot/www/log:/var/log \
certbot/certbot \
certonly --agree-tos --renew-by-default --manual \
--email my_email@emailprovider.com --dry \
-d *.my_domain.dev
在通过 SSH 连接到 debian 服务器后,我正在使用 bash 运行此命令。 Certbot 应该提示并等待我按“Enter”来验证挑战。 但它继续前进,不要等待在这里显示“EOFError”:
你能帮忙吗?
答案 0 :(得分:1)
由 pat 解决:
我认为您缺少 docker run 的 -it
选项,它允许您以交互方式运行命令