Я прошел по этой ссылке ниже для создания соединения, но это для Linux, и мы хотим сделать это в Windows.
http://jasonhaley.com/post/Virus-Scan-File-Uploads-Using-Multi-Container-Web-App
Я получил«Невозможно установить соединение, поскольку целевая машина активно отказала ему в 127.0.0.1:3310» ошибка после выполнения этой строки
var clam = new ClamClient ("localhost");var result = await clam.SendAndScanFileAsync (path);
Ниже приведен состав файла docker-compose.yml:
clamav-server: image: grofit / clamav-windows ports: - "3310: 3310 "
filestorageutility: image: filestorageutility ссылки: - порты clamav-server: -" 4719 "build: context:. \ FileStorageUtility dockerfile: Dockerfile
Ниже приведен состав docker-файл compose.yml:
clamav-сервер: образ: порты grofit / clamav-windows: - «3310: 3310»
утилита для работы с файлами: образ: ссылки на утилиту для файлового хранилища: - порты сервера clamav: -Сборка "4719": context:. \ FileStorageUtility dockerfile: Dockerfile