Solyar
Katya
Это не проблема
для этого нужно как-то организовать внутренню сеть для докера?
Solyar
Вам нужно написать общий compose файл для всех трех приложений объединив их в одну сеть
Solyar
и запустить все три в рамках одного компос и одной сети
Ilya
если коротко надо чтобы в компоуз файле было 2 секции
spring-app:
spring-config-app:
внутри spring-app будет видеть другой контейнер по http://spring-config-app:8888
без проброски портов
Solyar
и они будут видеть друг друга
Katya
Katya
или всю целиком читать?
Ilya
Ilya
или
Katya
Ilya
https://docs.docker.com/compose/networking/
Anton
Всем привет, в файле docker-compose.yml прописал подключение контейнера
version: '3.8'
services:
swagger-ui:
image: swaggerapi/swagger-ui # Используем образ Swagger UI из Docker Hub
container_name: swagger-ui # Название контейнера
ports:
- "8080:8080" # Маппинг портов
environment:
- URL_TO_YOUR_API=/var/www/html/docs/openapi.yaml
docker compose down
docker compose up --build -d
Захожу на http://localhost:8080 а он мне не мой файл подсовывает, а демо свой берет
как подключить свой openapi.yaml?
Vitaly
Vitaly
Директива volume в документации
User
кто может помочь настроить докер, у меня есть сайт + ngnix, нужно добавить в папку проджекта Mailu для почты
Скажу спасибо в USDT
Alexander
Всем привет!
предсозал ipvlan сетку следующим образом
docker network create -d ipvlan \
--subnet=192.168.0.0/16 \
--ip-range=192.168.2.0/24 \
-o ipvlan_mode=l2 \
-o parent=eth0 ipvlan70
затем пытаюсь запустить компоуз
version: '3.8'
services:
consul_server_1:
#image: consul:1.15.2_volumesave
image: hashicorp/consul:1.17.0
hostname: consul
volumes:
- /opt/fgisu3/consul_server_1/server.json:/consul/data/server.json:ro
- /opt/fgisu3/consul_server_1/certs/:/consul/config/certs/:ro
networks:
ipvlan70:
ipv4_address: 192.168.2.238
restart: always
ports:
- '8500:8500/tcp'
- '8500:8500/udp'
- '8600:8600/tcp'
- '8600:8600/udp'
command: "agent -server -ui -bootstrap-expect=1 -bind=192.168.2.238 -client=0.0.0.0 -config-file=/consul/data/server.json"
networks:
ipvlan70:
external: true
но адрес 192.168.2.238 недоступен - может кто сталкивался?
подскажет что не так?
𝕍𝕝𝕒𝕕𝕚𝕜 🍉
У меня вопрос, почему когда второй програмист поднимает БД с докера она пуска, а у меня полная то есть она не передает данные ему, есть решение ?
Akane
Sasha
а где можно посмотреть, какую ошибку выдает docker при команде build?
Akane
Sasha
в консоли
origin https://github.com/amirny2205/indoor_nav_cats_backend (fetch)
origin https://github.com/amirny2205/indoor_nav_cats_backend (push)
Sasha
подскажите пож что не так
вот compose.yaml https://dpaste.org/Zn6aA
вот docker compose up
https://dpaste.org/O4tk7
выглядит как будто не работает depends-on
Andrew
Andrew
Sasha
я ошибаюсь?
Sasha
а как было бы правильно здесь написать
Andrew
но хотелось бы…
Sasha
Sasha
по-моему depends_on раньше работал так, как надо
Andrew
депендс_он говорит сервису что другой сервис начал старт, но не знает удачно ли
Anonymous
Ла
Савада
народ, какой лучше сервер брать для не большого проекта интернет магазина?(лендинг)
Владимир
Небольшой сервер
Савада
скиньте ссылки на хорошие сервера
Akane
Null
Савада
Ilya
Dan
hetzner
вот hetzner лучше даже близко не рассматривать. а лучше вообще никак. один из самых худших.
раньше у них было хотя бы дёшево, и все к ним бежали за ценой. но сейчас их цена вообще не соответствует их качеству. а вот качество у них ой ой
Ilya
Ilya
и о каком качестве речь
fs
Dan
без понятия про "дешевле", а вот про качество скажу только одно - если данные не жалко, то можно и там держать.
я с 2008 года на хетцнере, и в разное время у меня там было от пары серверов до пары стоек серверов. оборудование дерьмо, поддержка медленная, пару раз мне меняли в рейде не тот диск, в итоге получал оба неисправных, они извинялись и возвращали деньги конечно, и предлагали больше скидок, но толку то, если данные похерены?
да и с бэкапами там тоже веселухи было очень много.
по итогу я оттуда весь прод ещё несколько лет назад увёз на нормальные сервера к хорошим провайдерам.
Dan
если речь о совсем бюджетном, и надёжном, то https://t.me/ru_docker/105450 вполне.
Ilya
если дешевле клауда нету
Ilya
Ilya
Vitaly
Хетзнер для своей цены, топ
Ilya
ну свой проект на 1 машинке фёрст вдса с головой
Ilya
ну а так, если кто подскажет рф клауд с ценами хотябы близкими к хетцнеру буду благодарен
Ilya
Patrick
подскажите как корректно запустить крон и редиску вместе. пока что вижу что только редиска заработала
Patrick
User
a :)
всем привет, может кто-то подсказать, почему при запуске контейнера вылетает ошибка exec /main: no such file or directory
dockerfile:
FROM golang:latest as builder
COPY . /app
WORKDIR /app
RUN go build -o main .
RUN ls
FROM alpine:latest
COPY --from=builder /app/main /
CMD ["/main"]
Vitaly
Vitaly
При сборке main собирается, экзек бит установлен?
a :)
Denis
Denis
https://docs.docker.com/language/golang/build-images/#:~:text=Here%27s%20the%20complete,%3A
Denis
Там же мультистейдж
Ваня
Всем привет, возникла проблема с docker-compose. Имеется контейнер с gitlab. Данный контейнер перенес на Windows , он запускается в Docker Desktop без проблем. а в Ubuntu при запуске контейнера выдаёт ошибку
/opt/gitlab/embedded/bin/runsvdir-start: line 24: ulimit: pending signals: cannot modify limit: Operation not permitted
что ему может не хватать?)
Ваня
дал на папку права 777, помогло, теперь бы понять какие конкретно надо дать права и кому)
Akane
Akane
и смотри кто юзер, и кто овнер попки
Ваня
дай 744
Буду пробовать, спасибо
Nursultan
```
version: '3'
services:
maven:
image: maven:3.9.6-eclipse-temurin-21-alpine
container_name: maven
working_dir: /app
volumes:
- ./:/app
- maven-repo:/root/.m2
- auth-app:/auth
command: mvn -f ./auth/pom.xml clean package
auth-app:
image: openjdk:17
container_name: auth-app
volumes:
- auth-app:/app
command: ["java", "-jar", "auth.jar"]
depends_on:
- maven
volumes:
maven-repo:
auth-app:
```
Nursultan
всем привет хочу создавать jar затем в сервисе auth-app запускать этот jar (spring boot)