В моем
docker-compose есть
php-fpm оба данных сервиса по дефолту слушают 9000 порт т.е когда php-fpm то portainer начинает ругаться и пишет что порт нужный(9000) ему порт bind.
Пробую сменить порт для portainer-а на 9001 сам стек запускается НО доступ к веб панели portainer-a я получить не могу, ругается на то что не может найти путь к sh/bash в переменной окружения $PATH.
Пример смены дефолтного порта в portainer-е(с 9000 в данном примере все работает)
version: '2'
services:
portainer:
image: portainer/portainer
container_name: portainer
command: -H unix:///var/run/docker.sock
ports:
- 9001:9001
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /opt/appdata/portainer:/data
restart: always
#docker exec -it 1cde9bea001d sh
OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused "exec: \"sh\": executable file not found in $PATH": unknown
docker exec -it 1cde9bea001d bash
OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused "exec: \"bash\": executable file not found in $PATH": unknown