根据提供的日志,可以看到vsftpd容器正在启动,并显示了一些服务器设置信息。容器可能会一直重启的原因有很多,以下是一些可能的解决方案:

  1. 检查宿主机上是否已经运行了其他FTP服务器。如果是的话,可能会导致端口冲突,因此vsftpd无法正常启动。可以尝试停止或禁用其他FTP服务器。

  2. 检查Docker网络设置。如果容器无法访问所需的网络资源,例如日志文件,它可能会导致容器无法启动。确保Docker网络配置正确,并且容器可以访问所需的资源。

  3. 检查Docker镜像。可能是vsftpd镜像本身存在问题,可以尝试使用其他vsftpd镜像或更新现有镜像。

  4. 检查Docker容器配置。可以尝试更改一些容器配置参数,例如端口映射、环境变量等,确保其与宿主机环境兼容。

  5. 检查Docker日志。除了提供的日志信息外,还可以查看Docker的详细日志,以获取更多有关容器启动失败的信息。可以使用以下命令查看Docker日志:

    docker logs <container_id>
    

    其中<container_id>是vsftpd容器的ID。

通过排除上述问题,您应该能够解决vsftpd容器一直重启的问题。

docker启动ftp服务容器一直重启且只有以下日志vsftpd vsftpd vsftpd Docker image fauriavsftpd vsftpd httpsgithubcomfauriadocker-vsftpd

原文地址: https://www.cveoy.top/t/topic/jf2M 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录