Следующий docker-compose.yml
файл похож на вашу команду:
version: "3"
services:
deluge:
container_name: deluge
image: linuxserver/deluge
environment:
- PUID=1001
- PGID=1001
- UMASK_SET=<022>
- TZ=<timezone>
volumes:
- </path/to/deluge/config>:/config
- </path/to/your/downloads>:/downloads
restart: unless-stopped
network_mode: host
Документация - отличное место для поиска соответствия между docker
параметрами и docker-compose
синтаксисом. Вот резюме того, что использовалось для этого примера:
--name
=> container_name
-e
=> environment
(массив key=value
)
-v
=> volumes
(массив volume_or_folder_on_host:/path/inside/container
)
--restart <policy>
=> restart: <policy>
--net=xxxx
=> network_mode
Теперь вы можете запустить docker-compose up
, чтобы запустить все ваши службы (только deluge
здесь) вместо вашей команды docker run
.