Sergey️
В acme.json чета сгенерилось
Sergey️
Дальше какие действия? Надо что-то в DNS прописать.
Где-то читал про TXT запись, где-то про CNAME
Денис
Всем привет. А можете подсказать - есть докер-компоуз, который поднимает контейнеры с сервисами для тестирования. Контейнер содержит гошный сервис. Пример Dockerfile для сервиса:
FROM golang:1-alpine AS builder
WORKDIR /go/src/myproj
COPY . .
RUN go install ./myproj
FROM base-centos
COPY --from=builder /go/bin/app /usr/local/bin/app
Образ base-centos нужен для всех контейнеров, есть докерфайл для его создания. Можно ли как-то методами докера сделать, чтобы при запуске docker-compose up, в первую очередь собирался образ base-centos, если его не существует, а потом уже спокойно остальные образы, использующие его?
Sergey
Sergey
Depends on
Денис
А разве depends_on - не говорит, что заданный контейнер с сервисом должен быть поднят перед тем, как поднимать сервис, который зависит? А тут base-centos - это не контейнер, а образ, который мне надо собрать и использовать для сборки других образов.
Павел
одно пофиксил, второе вылезло😕
По дефолту registry нужно защищенное, если нужно незащищенное registry, то можно вот так сделать так: https://docs.docker.com/registry/insecure/ Но это не ок
Дурак из фильма
А подскажите, как nginx то запустить?
root@vasiliy:~/aml_collection/docker/app# docker exec -it ec894770f256 nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] open() "/run/nginx/nginx.pid" failed (2: No such file or directory)
nginx: configuration file /etc/nginx/nginx.conf test failed
При этом в конфиге я явно указал
pid /run/nginx.pid;
И никакого другого указания на /run/nginx/ нет...
Дурак из фильма
root@vasiliy:~/aml_collection/docker/app# docker exec -it 0d51d48570ab grep -r pid /etc/nginx/
/etc/nginx/nginx.conf:#pid logs/nginx.pid;
Странно, надо пересобрать чтоли? У меня каталог с конфигом же монтируется из вне.
Дурак из фильма
Да, пересборка помогла =/
Roman
centos atomic кто нибудь использует?
Roman
хм, не знал
Сергей
Подскажите есть ли дока на русском с подробным описанием установки kuber и его настройка?
remf
отклик команды docker ps на винде 20 минут
отключил виндовс фаервол вроде стало быстрее
как можно ускорить докер на винде?
Sergey
remf
удалить
прошу отвечать адекватно) комп новый) докер новый
bazzilic
bazzilic
docker ps мгновенно отрабатывает
bazzilic
попробуй ресетнуть докер в сеттингсах у него
Sergey
Sergey
докер взлетит
bazzilic
remf
remf
remf
это у всех он тупит)
вот пруфы
https://github.com/docker/for-win/issues/129
https://github.com/docker/for-win/issues/1111
https://github.com/docker/compose/issues/3026
bazzilic
смысл? я вчера его установил?
это иногда решает траблы с ним
запусти process explorer и посмотри, что там происходит в эти 20 минут - io, проц?
remf
спрошу еще раз чтоб вопрос не потерялся
отклик команды docker ps на винде 20 минут
отключил виндовс фаервол вроде стало быстрее
как можно ускорить докер на винде?
remf
проц i7
ноут dell latitude
bazzilic
bazzilic
плюс там про старт, а не про ps
remf
даже docker versoin тупит десятки минут
bazzilic
не сталкивался с таким
Сергей
Ребят подскажите дельную доку на русском по куберу?
Alexander
А докер в винде уже использует Linux subsystem или все так же как раньше - Virtualbox/HyperV?
Anonymous
twwlf
Sergey
Alexander
interprocess communication в Win-HyperV и WSL kernel WSL user-space будет несколько другим в пользу второго
Sergey
хоть миникуб локально ставьте и обкатывайте
Сергей
Sergey
Kirill
Kirill
Sergey
так на любую систему можно смотреть
"хочу учить редис
но там слишком много всего не знаю че смотреть"
Sergey
миникуб ставь и вперед
Sergey
в крайняк однонодовый кластер
remf
Kirill
linux
Странно, у меня моментом отрабатывает
Kirill
А сколько контейнеров? У меня на 8-12 все отлично
remf
18
remf
ресурсов докеру я дал нормально так
remf
возможно надо песочничу надо общуу поднять
paulwinex
приветы. вопрос такой. в docker-compose.yml есть такой параметр
volumes:
- .data/static:/data/static
изначально директории ./data нет.
Во время старта контейнера создаются указанные пути. Это ОК,
Вопрос 1. Нормально ли что директория на хосте создается от имени рута?
Вопрос 2. Нормально ли что юзер от которого запускается композ не может получить доступ к этим файлам?
Вопрос 3. МОжно ли сделать так чтобы на хосте созданные директории принадлежали юзеру от которого я стартую контейнеры?
Внутри контейнера юзер только root.
°¿°
Brommie
привет, вопрос больше по башу) билды запускаю на дженкинсе, иногда бывает что билд падает, но процесс идет дальше
Brommie
как можно остановить, как сделать прерывание
Brommie
docker build .
Ilya
exit
Brommie
ну а как понять что упало
Brommie
Error processing tar file(exit status 1): write /app/vendor/php-http/httplug/src/Exception.php: no space left on device
Brommie
и оно дальше идет
Brommie
следующие операции делает
Brommie
не останавливается
Brommie
set -e
Brommie
прогуглилось)
Dmitriy
А есть ли возможность управлять виртуализацией докера (cpu, ram) на хардварном уровне, а не на программном?
Sergey
Anonymous
Alex
Прям с языка снял :-)))
Anonymous
Только потом не забудь обратно включить
Dmitriy
Dmitriy
Например внешним слоем, есть ли какие-либо инструменты?