Alexander
Alexander
Да и платность не аргумент
Alexander
10 гб будет стоить копейки
Vitalii
Ок, понял. Изучу. А с каких объемов нужно начинать использовать цеф?
Vitalii
И я в доке читал что у цефа тоже есть апи, совместимое с s3. То есть они взаимозаменяемые или я нет?
Gleb
Gleb
Gleb
Vitalii
𝕀𝕘𝕠𝕣
Привет, подскажите, последний докер на 9м дэбиане, обратил внимание, когда создаю сеть с указанием адреса сети docker network create —driver bridge —subnet 10.10.0.0/16 mynet01 то когда делаю docker network inspect, то поле Gateway нет, после перзапуска службы докера или сервера, поле Gateway появляется, если создаёшь сеть безуказания адреса сети, то поле Gateway отображается сразу, это фишка такая или косяк?
Vadim
Можно ли из одного контейнера запустить команду в другом?
Alexandr
можно
Alexandr
передать сокет докера внутрь контейнера
Alf 🙀
𝕀𝕘𝕠𝕣
короче в этой сети сделал два контейнера, поставил убунту и нжинкс на ней, порт нжинкса не телнетит, оба контейнера в одной сети., пинги идут
Vadim
𝕀𝕘𝕠𝕣
Привет, подскажите, последний докер на 9м дэбиане, обратил внимание, когда создаю сеть с указанием адреса сети docker network create —driver bridge —subnet 10.10.0.0/16 mynet01 то когда делаю docker network inspect, то поле Gateway нет, после перзапуска службы докера или сервера, поле Gateway появляется, если создаёшь сеть безуказания адреса сети, то поле Gateway отображается сразу, это фишка такая или косяк?
подскажет может кто?
Alf 🙀
rpc?
Remote procedure call
𝕀𝕘𝕠𝕣
если верстартануть докер, то у этой сети появляется шлюз
Alf 🙀
rpc?
Или точнее что такое запуск команжы в другом контейнере в вашем понимании?
Alf 🙀
Vadim
Roman
Roman
по-правильному тебе нужен менеджер очередей, какой-нить rabbitMQ или чето похожее
Roman
Roman
у сфинкса же есть управляющий интерфейс вроде
Gleb
Gleb
В смысле не должно, а как ты скейлить будешь ?
Vadim
Vadim
Я просто удивлен, что нет какого-то докеровского решения удобного.
Vadim
Неужели такая редкая задача
Roman
Alf 🙀
Roman
ну да, это вам не гошечки ваши =)
Vadim
Aler
парни, а почему может не резолвить ://user/me?
Aler
в локальном/стейджинге все ок, а в кластере – беда
Aler
надо как-то явно связать их?
Aler
отдает при этом очень странную ошибку – 404
k4k
Ребят здрасьте. Влетаю сразу с вопросом. Есть докерфайл, нацеленный билдить go приложение в зависимости от указнного при билде.
k4k
FROM golang as lolkek
ARG app
ADD $app /opt/$app
WORKDIR /opt/$app
RUN CGO_ENABLED=0 go build /opt/$app/$app.go
FROM scratch
COPY —from=lolkek /opt/$app /opt/$app
ENV APP=${app}
WORKDIR /opt/$app
ENTRYPOINT ["./$APP"]
k4k
проблема в том чтобы передать название бинарника в entrypoint
k4k
может кто делал подобное?
Aleksey
а вот тут твой вопрос будет релевантен да
k4k
я надеюсь
Vitalii
Всем привет! Кто настраивал мультимастер Kubernetes кластер скажите, правильно ли я понял логику всей схемы.
Чтобы поднять мультимастер Kubernetes нужно настроить одну мастер ноду, далее скопировать с нее сертификаты на остальные 2 ноды. Далее, по стандартной схеме, настроить остальные два мастера на оставшихся двух нодах (при этом ключи на них генериться уже не будут, т.к. они есть) и в конце настроить реплику между всеми etcd который пуступает как БД для мастеров.
В логическом завершении нужно на четвертой машине настроить баллансировщик (единую точку входа для всех 3-х мастер нод). Все правильно?
Mikhail
Коллеги, здравствуйте! Подскажите, кто-то использовал long syntax для volumes в swarm? Это вообще работает?
Mikhail
Все, нашел решение. Версия в compose файле должна быть 3.2, тогда все работает прекрасно
Anonymous
может кто делал подобное?
# Golang build environment
FROM golang:alpine AS build-env
# Common vars
ENV SRCBASE $GOPATH/src/...
# Backend vars
ENV CGO_ENABLED 0
ENV GOOS linux
ENV GOARCH amd64
# Prepare dirs
RUN mkdir -p $SRCBASE && mkdir /dist
ADD . $SRCBASE
# Intermediate
FROM build-env AS http-build
ADD . $SRCBASE/cmd/http
RUN cd $SRCBASE/cmd/http && go build -o /dist/http
# Final
FROM scratch
COPY --from=http-build /dist/http http
CMD ["./http"]
k4k
Anonymous
а то есть без аргумента нормально билдится?
k4k
Если руками всё прописать то да
Anonymous
k4k
не-а
k4k
нашел, солюшн, но сейчас упёрся в другую ошибку
k4k
FROM alpine
COPY —from=lolkek /opt/$app /opt/$app
RUN ln -s /opt/$app/$app /opt/$app/entrypoint
WORKDIR /opt/$app
ENTRYPOINT ["./entrypoint"]
k4k
но получаю ошибку:
k4k
docker: Error response from daemon: OCI runtime create failed: container_linux.go:296: starting container process caused "exec: \"./entrypoint\": permission denied": unknown.
Alexandr
chmod +x?
Andrey
Было уже?
Andrey
Since Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria.
Alf 🙀
Василий
привет. я же правильно понимаю, чтобы не пихать в основной конфиг композа служебный контейнер,этот контейнер может запущен отдельно, но с указанием сети которую использует композ-конфиг?
Василий
как пример: веб-сервер композом задан и отдельно контейнеры для всяких админок. которые не нужны постоянно.
Slach
https://github.com/docker/compose/issues/1896
либо не использовать docker-compose up без указания имени сервиса
либо отдельный yml файл и дальше docker-compose -f services.yml
Василий
спасибо
Alexey
Привет! ПОдскажете, можно как-то использовать php из докера на локальной машине?
k4k
как интерпретатор?
Alexey
да.. ну в частности для 'php.validate.executablePath' в vscode
Dauren
привет всем
Dauren
хотел уточнить одну информацию
Dauren
при подключение каталогов через volume данные (логи и база данных) будут записывать снаружи контейнера?