Aleksey
Хм а кто порт занял
Иван
сделай в терминале docker ps -a
Иван
может запущен кто-то
Ronny
нене, проверял
Ronny
только у них портов нету почему то
Ronny
а, так он не собрался же
Aleksey
Sudo ss | grep 3306 тока выключи контенеры
Иван
он на винде
Ronny
ага
Иван
или это в wsl?
Aleksey
ага
Ты случайно микрофон вижул студия кода не пользуешься
Bog
Подскажите чего не так делаю? Это я если что на wsl debian пытаюсь поднять докер
Bog
Подскажите чего не так делаю? Это я если что на wsl debian пытаюсь поднять докер
FROM php:8.2-fpm RUN apt-get update && apt-get install -y \ git \ curl \ libpng-dev \ libonig-dev \ libxml2-dev \ zip \ unzip # Clear cache RUN apt-get clean && rm -rf /var/lib/apt/lists/* # Install PHP extensions RUN docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd COPY --from=composer /usr/bin/composer /usr/bin/composer WORKDIR /home/nova EXPOSE 8000 CMD ["php", "artisan", "serve", "--host", "0.0.0.0"] Докер файл
Иван
Bog
сеть работает? в интернет будто не может попасть
version: ¹3.5' services: php: build: . container_name: php volumes: - './code:/home' networks: - internal ports: - '8000:8000' restart: unless-stopped database: image: mysql container_name: db ports: - "3307:3306" networks: - internal environment: - "MYSQL_ROOT_PASSWORD=my-secret-pw" restart: unless-stopped volumes: - './db:/var/lib/mysql' adminer: image: adminer ports: - "8080:8080" restart: unless-stopped networks: internal: driver: bridge Это компоуз, мб тут че не так
Aleksey
микрофон?
Микрософт сори т9
Ronny
ну да, на вскоде сижу
Aleksey
Bog
А как глянуть тогда?
Aleksey
ну да, на вскоде сижу
Там есть плагин для докера поставь плиз его
Ronny
стоит
Aleksey
На шторм? Стоит
На шторме почти тоже самое
Иван
Иван
и директория есть ещё
Bog
Aleksey
стоит
Там в терминале есть Монюшко порты глянь плиз
Иван
странно, может в другом месте есть, загугли
Aleksey
Не у него все верно
Aleksey
У него тупа инсталляция не идет
Иван
ну оно пакеты не находит почему-то
Aleksey
Угу
Иван
либо интернета нет, либо репозитории не настроены
Bog
А так ему норм
Иван
пингани deb.debian.org из контейнера
Bog
Если вручную
Иван
хм
Aleksey
или не тут?
Да тут страно пусто
Aleksey
или не тут?
Можешь prune всего сделать
Ronny
докера?
Bog
норм
Иван
Если вручную
пересмотрел скрипт, ошибок вроде не нашёл
Aleksey
докера?
Угу чот страное
Ronny
так там нет ничего, кроме имаджей
Иван
может apt и apt-get разные штуки вдруг каким-то макаром
Ronny
а, ок
Ronny
не, сети удаляются с контейнером походу
Ronny
тогда я не знаю куда они делись)
Aleksey
тогда я не знаю куда они делись)
Ну-ка из студии запусти композер
Ronny
та же ошибка
Aleksey
По второй кнопки мышки
Aleksey
та же ошибка
Перегрузи докер
Ronny
никакого результата
Aleksey
Давай уже завтра
Ronny
Давай уже завтра
да, без проблем)
Ronny
сам я точно из этого не вылезу
Bog
Я все понял
Bog
Надо что бы на хост системе тоже работал докер
Ronny
сам я точно из этого не вылезу
получилось скомпозить, пришлось службу mysql выключить, чтоб порт не занимала
Ronny
Ура
ага, жаль только что ошибка не пропала( dial tcp 127.0.0.1:3306: connect: connection refused
central
дай угадаю стучаться пытаешся из контейнера?
Ronny
дай угадаю стучаться пытаешся из контейнера?
services: mysql: image: mysql restart: always container_name: svc-mysql ports: - 3306:3306 environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_USER=mysql - MYSQL_PASSWORD=mysql - MYSQL_DATABASE=Test # volumes: # - ./data:/var/lib/mysql/ networks: - appnet app: image: crud restart: always container_name: svc-app ports: - 2777:80 depends_on: - mysql networks: - appnet networks: appnet: cfg := mysql.Config{User: "mysql", Passwd: "mysql", Addr: "svc-mysql:3306", DBName: "Test"}
central
ну так и обращайтесь по имени контейнера
Ronny
я уже всюду стучался
central
по локалхосту вы обращаетесь внутрь контейнера
Ronny
ну так и обращайтесь по имени контейнера
ну так в конфиге и лежит имя
central
лежит имя а в ошибке локахост?