@docker_ru

Страница 883 из 1375
Artem
20.11.2018
13:09:09
вне контейнера: это у тебя вольюм прокинут на хостовую тачку?
Сейчас так: version: '3' volumes: craftcms-data: driver: local-persist driver_opts: mountpoint: /home/data networks: docker_nimax_dev: external: true services: app: build: ./ volumes: - craftcms-data:/usr/share/nginx

Viktor
20.11.2018
13:09:35
выше в общем-то ответили

Artem
20.11.2018
13:10:06
А почему на серверах такое нельзя делать?

Konstantin
20.11.2018
13:10:56
потому что там руками не нужно ничего делать и тем более код править для контейнеров

Google
Konstantin
20.11.2018
13:11:09
он должен быть в образе

Viktor
20.11.2018
13:11:40
я полагаю он какую-то статику nginx'у хочет докладывать на хостовую тачку

Semen
20.11.2018
13:13:05
А почему на серверах такое нельзя делать?
это нарушает сам принцип контейнеров

Artem
20.11.2018
13:14:16
Хорошо. Понял вас. Спасибо!

Nikita
20.11.2018
13:41:23
Может кто-то подскажет, запускаю флюентд в контейнере (альпине) и хочу туда засунуть docker.sock с хоста, docker.sock с правами 0660 Я не могу это все победить уже час, постоянно пермишн денайд, Юреза в группу рут добавлял, чмод тоже не работает(

Nikita
20.11.2018
14:05:06
И тд

Такая хотелка жесткого лейблинга

Google
Dmitry
20.11.2018
14:06:35
Задача пока странно звучит) Зачем-то в ФРОНТЕНД контейнер вам понадобился доступ ко всем контейнерам и полное нарушение безопасности докера и корневой системы.

Ну так при билде берите эти значение, в контейнере это всё зачем?

Vaderoff
20.11.2018
14:28:34
Как посмотреть какой порт слушает докерд?

Siergiej
20.11.2018
14:28:52
Ребят, нужна помощь, запускаю тесты внутри докера локально, тесты проходят, а на CircleCI при запуске 1-го теста просто фейлится и все и никаких логов, с чем может быть связанна проблема?

Andrey
20.11.2018
14:30:24
убедись в том, что у тебя в CircleCI тот же образ используется

Vaderoff
20.11.2018
14:30:52
Гугл не знает?
Да что-то не могу найти

Andrey
20.11.2018
14:31:18
ss -ntpl | grep docker

Vaderoff
20.11.2018
14:35:04
Siergiej
20.11.2018
14:36:52
Первый тест менял на другой тест? Вдруг в конкретном тесте дело.
проверял, причем тесты которые не взаимодействуют с базой данных запускаются

Andrey
20.11.2018
14:46:27
перезапускай workflow с SSH доступом, заходи и дебажь тогда

xPushkin
20.11.2018
14:47:46
json-file больше не поддерживает log-opt ?

Pavel
20.11.2018
15:19:52
Ребята скажите пожалуйсто как переименовать контейнер?

нужно конкретно переименовать контейнер один , т.к. при разворачивании докера с файлами к контейнеру присваиваеться еще какое то имя

Pavel
20.11.2018
15:23:02
Дружище если бы все было так легко ненашел нужного ответа

Максим
20.11.2018
15:24:47
дык rename же

Google
Andrey
20.11.2018
15:25:11
нечего на зеркало пенять. Вопрос тогда сформулируй внятно, потому что ответ на твой вопрос как раз docker rename

Максим
20.11.2018
15:25:15
docker rename староеназвание новое, пардон

Andrey
20.11.2018
15:29:32
он походу имя при старте не указывает и получает случайное.. и хочет, чтоб при старте сразу правильное было..

Евгений
20.11.2018
15:58:14
ребят как запустить mysql из контйнера ?)

я новичок

кто нить подскажет?)

Konstantin
20.11.2018
15:58:55
Евгений
20.11.2018
16:01:10
а можно без тыкания в доку?

Konstantin
20.11.2018
16:03:07
а можно без тыкания в доку?
@devops_jobs - тогда сюда

S
20.11.2018
17:01:35
Пишешь докер файл с указанием какой имейдж брать и запускаешь контейнер , ну заодно указываешь в какой физической папке ты будешь хранить твои базы

Либо докер компоуз но не повторяй моих ошибок не начинай с него

Егор
20.11.2018
17:22:41
ребят как запустить mysql из контйнера ?)
docker run --name=mysql -d mysql/mysql-server:8.0

Евгений
20.11.2018
17:25:17
спасибо всем за помощь)

ildar
20.11.2018
17:25:18
docker run --name=mysql -d mysql/mysql-server:8.0
Ну да, запустили. А про доступ к БД ведь ТС ничего не говорил)

Евгений
20.11.2018
17:25:19
--host=db

вот что требовалось

)

в mysql в консоли войти

в контейнере

Google
Yan
20.11.2018
17:25:53
Скажите, пожалуйств, кошерно ли внутри контейнера запускать pm2 или forever для рестарта упавшей node.js?

На стековерфлоу противоречивые варианты

Егор
20.11.2018
17:30:07
Ну да, запустили. А про доступ к БД ведь ТС ничего не говорил)
Про доступ вопроса не было, насколько я вижу)

Georgy
20.11.2018
17:35:12
а кто может подсказать? вызываю build is PowerShell и не понимаю как ему указать правильно источник для COPY или ADD, вызываю вот так: docker build --rm -f Dockerfile -t neservertapp:latest --build-arg source=C:\Project\ARMaster\Source\ARMasterTurnServer\ARMasterTurnServer . а вот Dockerfile FROM microsoft/dotnet-framework:4.7.2-runtime-windowsservercore-1709 ARG source RUN MKDIR app ADD ${source}/publish . ENTRYPOINT ["C:\\app\\Server.exe"] он вылетает с ошибкой docker : ADD failed: CreateFile \\?\C:\ProgramData\Docker\tmp\docker-builder377695339\Project\ARMaster\Source\ARMasterTurnServer\ARMasterTurnServer\publish: The system cannot find the path specified.

Vitaliy
20.11.2018
17:35:37
Pavel
20.11.2018
17:50:48
Я вам щас скину докер exec формирует и не запускает почему то контейнер

Georgy
20.11.2018
17:55:18
я читал что он связан с прошлыми шагами

Pavel
20.11.2018
17:56:59
#!/bin/bash CONTAINER_NAME='autotest-etp' IP_ADDRESS='94.79.10.194' while getopts ":r:b:u:g:l:n:" opt; do case $opt in r) REP_NAME="$OPTARG" ;; b) BRANCH="$OPTARG" ;; u) URL="$OPTARG" ;; g) GROUP_NAME="$OPTARG" ;; l) LOCAL="$OPTARG" ;; n) BUILD_ID="$OPTARG" ;; \?) echo "Invalid option -$OPTARG" >&2 ;; esac done #printf "Argument REP_NAME is %s\n" "$REP_NAME" #printf "Argument BRANCH is %s\n" "$BRANCH" #printf "Argument URL is %s\n" "$URL" #printf "Argument GROUP_NAME is %s\n" "$GROUP_NAME" #printf "Argument LOCAL is %s\n" "$LOCAL" HOST_NAME="$(echo $URL | cut -d/ -f 3)" if [ "$LOCAL" = true ]; then docker-compose up -d --build IP_ADDRESS="$(docker exec -u 0 "${CONTAINER_NAME}_chrome_1" /bin/sh -c '/sbin/ip route | grep -m1 -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b"')" fi docker exec -u 0 "${CONTAINER_NAME}_chrome_1" \ /bin/sh -c "! grep -q $HOST_NAME /etc/hosts && echo '$IP_ADDRESS $HOST_NAME' >> /etc/hosts || echo 0" \ && docker-compose run -e REP_NAME=$REP_NAME \ -e BRANCH=$BRANCH \ -e URL=$URL \ -e GROUP_NAME=$GROUP_NAME \ -e IP_ADDRESS=$IP_ADDRESS \ -e BUILD_ID=$BUILD_ID \ -e LOCAL=$LOCAL \ codecept

вот смотри твой айпи адрес создает передает container name

просто почемуто он создает не chrome_1

а chrome_1_asdasdasd

с какими то буквами

Pavel
20.11.2018
17:58:52
xnj &

что ?

Нет

Язабан
Ильдар поможешь ?

Google
ildar
20.11.2018
18:05:02
я читал что он связан с прошлыми шагами
Не, это про кэш) Контекст - это окружение сборки. Нельзя добавить из системы файлы извне контекста.

Сумбурно объяснил, почитай где-нибудь. Например, тут https://habr.com/company/infobox/blog/240623/

Georgy
20.11.2018
18:06:37
сейчас почитаю спасибо

ildar
20.11.2018
18:06:39
Ильдар поможешь ?
В чём помочь? Сформулируй сначала внятный вопрос. Не спамь копипастой и скриншотами.

Yan
20.11.2018
18:11:02
Зачем? Докер и сам с этим неплохо справляется.
Там нужен какой-то флаг дополнительно или конфиг что делать если приложение сложится?

Yuriy
20.11.2018
18:16:08
парни, как эти ваши докеры в свет выводить? nginx, haproxy, traefik?

Егор
20.11.2018
18:16:57
Лично я не понял вопроса

Yuriy
20.11.2018
18:17:33
реверс прокси какой использовать, говорю?)

Павел
20.11.2018
18:18:13
реверс прокси какой использовать, говорю?)
какой вам позволяет ваше вероисповедание и ваш духовник

реверс прокси какой использовать, говорю?)
А вообще, рядом подымаешь контейнер с nginx и отдаешь все, что надо

Yuriy
20.11.2018
18:18:56
а есть какие то готовые (провославные конечно) решения?

Страница 883 из 1375