Я недавно работал с Docker, и я новичок в docker, и мне удалось настроить контейнеры для nginx / php и mysql.
У меня есть ресурсы сайта которые находятся на отдельном сервере, и я подключился к нему с помощью sshfs, и я могу передавать файлы между папкой контейнера и удаленной папкой. Но это делается с помощью пароля, и теперь мне нужно подключиться с помощью ключа s sh.
Ниже приведен пример docker -композитного файла
version: '3.5'
services:
php-fpm:
build:
context: ./images/fpm
working_dir: /var/www/html
volumes:
- ../<code_base>/:/var/www/html
- sshfs_test:/var/www/html/public/assets
volumes:
sshfs_test:
name: "sshfs_test"
driver: vieux/sshfs:latest
driver_opts:
sshcmd: "<server_user>@<server_ip>:/path/to/assets"
password: "<my_password>"
allow_other: ""
Этот пример выше работает но мне нужно подключиться, используя секретный ключ s sh вместо пароля.