Я использую докеры (встроенный в Windows. Тип контейнера для Linux).
Я хочу получить доступ к внешней папке с другого компьютера.
Необходимо использовать в docker-compose (или при запуске докера ...)
Я думаю, что могу использовать самбу, но я не знаю, есть ли лучшее решение.
Я так и сделал.
В dockerfile:
FROM microsoft/dotnet:2.1-runtime AS base
WORKDIR /app
FROM microsoft/dotnet:2.1-sdk AS build
run apt-get update \
&& apt-get install -y samba
в docker-compose - что мне написать для доступа к папке внешнего компьютера.
version: '3.4'
services:
My_service:
image: ${DOCKER_REGISTRY}my_service
volumes:
- frontend:/data:rw # this syntax is not ok - what is the correct one?
# networks: ??? - shall I write here something
# frontend:
# ipv4_address: 1.2.3.4
# driver: C
или
services:
My_service:
image: ${DOCKER_REGISTRY}my_service
volumes:
- smb:/1.2.3.4/data:rw # this syntax is not ok - what is the correct one?
# networks: ??? - shall I write here something
# frontend:
# ipv4_address: 1.2.3.4
# driver: C
Еслиэто можно сделать в Docker Run - есть ли какой-нибудь синтаксис для этого?
Какой правильный синтаксис?
Должен ли я устанавливать инструменты, такие как samba?Это необходимо?
Четное решение, например, отображение диска (Z: // some_computer / some_folder) - мне нужно разрешение в докере.При открытии настроек докера я вижу только локальные диски.
Спасибо.