Я хотел бы перевести следующую команду docker в файл docker-compose:
docker run -d --restart=always -v /var/run/docker.sock:/var/run/docker.sock --net shinyproxy-net -p 8080:8080 imshinyproxy
Это docker-compose.yml
, которое я написал:
version: "3.7"
services:
shinyproxy:
image: imshinyproxy
container_name: imshinyproxy
environment:
- PUID=1000
- PGID=65537
- TZ=america/new_york
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 8080:8080
networks:
- shinyproxy-net
restart: unless-stopped
Увы, когдаЯ пытаюсь запустить docker-compose up
Я получаю следующую ошибку:
$ docker-compose up
ERROR: Service "shinyproxy" uses an undefined network "shinyproxy-net"
Я знаю, что сеть существует:
$ sudo docker network create shinyproxy-net
Error response from daemon: network with name shinyproxy-net already exists
Что я делаю не так?