@HexUserHex

Смена дефолтного порта portainer(9000) в docker-compose?

В моем 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
  • Вопрос задан
  • 966 просмотров
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
ports:
      - 9001:9000


Порт внутри контейнера не меняется.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы