@docker_ru

Страница 484 из 1375
Sergey
14.02.2018
12:33:05
докер раздела нет?

[docker] endpoint = "unix:///var/run/docker.sock" domain = "docker.localhost" watch = true exposedbydefault = false

Oleg ?
14.02.2018
12:33:39
???

чорт

Google
Oleg ?
14.02.2018
12:35:56
щас написал в логе time="2018-02-14T12:34:50Z" level=debug msg="Provider event received {Status:start ID:77a8c63b0ac10f568b5a177bd86df2e1d13f8f59fe77bfc18cf2837213da4ae0 From:nginxdemos/hello Type:container Action:start Actor:{ID:77a8c63b0ac10f568b5a177bd86df2e1d13f8f59fe77bfc18cf2837213da4ae0 Attributes:map[com.docker.compose.container-number:1 com.docker.compose.version:1.19.0 name:nginx-test traefik.backend:nginx-test traefik.docker.network:proxy traefik.frontend.rule:Host:tests.example.comcom.docker.compose.config-hash:67dd78ff0369169022fb3ea17d106fc5b24ffd4c1523df8df9e6165828edf58e com.docker.compose.oneoff:False com.docker.compose.project:ubuntu com.docker.compose.service:nginx-test image:nginxdemos/hello maintainer:NGINX Docker Maintainers <docker-maint@nginx.com> traefik.port:80]} Scope:local Time:1518611690 TimeNano:1518611690240045879}" time="2018-02-14T12:34:50Z" level=debug msg="Filtering disabled container /nginx-test" time="2018-02-14T12:34:50Z" level=debug msg="Filtering disabled container /traefik"

и в дашборде теперь просто вкладка docker но там ничгео нет

Sergey
14.02.2018
12:37:34
в лейблы к сервисам

- "traefik.enable=true"

выше же в конфе по дефолту все запрещено экспозить через трэфик

Oleg ?
14.02.2018
12:38:44
спасибо!

Aleksandr
14.02.2018
12:40:00
php: image: php:7.0-fpm restart: always ports: - 9000:9000 command: bash -c "apt-get update && apt-get install -y zlib1g-dev && docker-php-ext-install zip && php-fpm" volumes: - ./:/code если кому вдруг понадобится )

Sergey
14.02.2018
12:41:06
@flomsk заработало?

Oleg ?
14.02.2018
12:41:21
ага

Sergey
14.02.2018
12:41:28
ну и славно

Oleg ?
14.02.2018
12:41:34
тока чот не хочет подтягивать ssl пишет acme: Could not determine solvers

ну ща нагуглю

Sergey
14.02.2018
12:46:36
если желаешь lets encrypt-сертификаты получить, то добавь строки томл

Google
Sergey
14.02.2018
12:46:53
caServer = "https://acme-staging.api.letsencrypt.org/directory" [acme.httpChallenge] entryPoint = "http"

а то мигом лимиты исчерпаешь

а так хоть потестишь

Oleg ?
14.02.2018
12:48:18
спасибо тебе добрый человек Sergey :)

Sergey
14.02.2018
12:50:56
обращайся, чем смогу - помогу

Oleg ?
14.02.2018
12:55:03
Sergey слушай, он мне якобы выписал. но почему то красный замочек в браузере в итоге. написано



Sergey
14.02.2018
13:22:56
@flomsk Это с их ca server в конфиге?

Aleksandr
14.02.2018
13:31:42
да

3.1

Kamil
14.02.2018
13:32:30
Супер. Значит можно взять родной образ пхпфпм и нашпиговать либами клиента к пг

Версион говорить 3.1 ?

Aleksandr
14.02.2018
13:32:57
угу

Kamil
14.02.2018
13:33:04
Спасибо ??

Aleksandr
14.02.2018
13:33:11
на 3.0 не пробовал

Oleg ?
14.02.2018
13:34:15
@flomsk Это с их ca server в конфиге?
разобрался, это как раз потому что укзаан acme-staging

с боевым все ок

Sergey
14.02.2018
13:34:57
?

Heorhi
14.02.2018
14:19:47
Всем привет. Кто может подсказать почему у меня аргументы не пробрасываются, хотя делаю вроде всё правильно. Выпоняю в консоле $ export RAILS_ENV=qwe && docker-compose up —build -d В docker-compose.yml у меня php70cl1: container_name: php70cl1 environment: - RAILS_ENV=${RAILS_ENV:-production2} build: dockerfile: Dockerfile args: RAILS_ENV=${RAILS_ENV:-production3} #command: "echo $NR_APP_NAME" build: ./etc/php70 restart: always В Dockerfile FROM php:7.0-fpm ARG RAILS_ENV=production5 RUN echo "RALS---------— = ${RAILS_ENV}" На echo получаю production5, т.е. значение по-умолчанию из Dockerfile -(

Google
Yuriy
14.02.2018
14:41:37
Всем привет . При создании docker volume create --name vol1 , волум помещается в папку докера , но к примеру у меня есть много замаунченых nfs к примеру /datastor1

Как можно создавать volum с привязкой к разным папкам

Тоесть я хочу чтобы базы скуля висели на одной nfs железке а Кеша редиски на raw итд

Или цеплять надо через ($pwd)

???

Андрей
14.02.2018
19:55:19
Как думаете, зачем в новых версиях docker сделали deprecated пустые строки между инструкциями в Dockerfile (и сделают их совсем невалидными в будущих версиях)?

Anton
14.02.2018
19:57:25
Чтобы жизнь мёдом не казалась.

Андрей
14.02.2018
19:58:22
Чтобы все совсем от docker отказались даже как от сборщика образов? ЧТобы его совсем окончательно убить и перевести всех на альтернативы?

Юрий
14.02.2018
20:06:38
Действительно, а зачем ?

Андрей
14.02.2018
20:11:41
На всякий случай уточню, что я говорю про такие пустые строки.



И вот с версии 17.12 он стал ругаться deprecated на них.

Юрий
14.02.2018
21:38:48
Это всё равно странно

Может борьба за читаемость? Строгое форматирование решили может завести

Андрей
14.02.2018
21:49:40
С пробелами - лучше читаемость (разделено на логические группы).

Юрий
14.02.2018
21:55:30
Так пробелами или пустыми строками?

Андрей
14.02.2018
21:55:53
С пустыми строками.

Юрий
14.02.2018
21:56:49
У меня докерфайлы с пустыми строками между инструкциями и 4 пробелами в начале строки после переноса

В конкретном случае, как на скрине, будет ли разница при использовании пары инструкций ENV вместо одной?

Андрей
14.02.2018
22:03:19
Разница в чём? Для логики самого Dockerfile или для читаемости - разницы нет. Если так сделать, то предупреждения этого не будет. Если для скорости сборки - незначительно медленее будет.

Google
Юрий
14.02.2018
22:05:17
В сравнении аналогично если будет в одной инструкции установка и удаление пакета например или если в отдельных

Количество слоёв точно будет больше, это понятно. Может есть ещё что

Андрей
14.02.2018
22:14:14
Больше ничего. Только для ускорения сборки так сделано.

Юрий
14.02.2018
22:15:19
Понятно

Admin
ERROR: S client not available

Maksim
15.02.2018
04:19:13
Привет, а можно ли docker-composer передать аргумент ?

Николай
15.02.2018
04:29:36
да

Maksim
15.02.2018
04:47:12
как

хочу в jenkins под каждый проект запускать селениум на своем порту

Artem
15.02.2018
05:01:31
Docket-compose arg - вот это неожиданно да?)

Maksim
15.02.2018
05:02:16
совсем ожиданно

только мне ничего внятного не попалось

как понять где аргументы компоузера, а где аргументы передаваемые внуть конфига

например порт

Artem
15.02.2018
05:03:32
Какого конфига?

Maksim
15.02.2018
05:04:18
смоотри

запускаю docker-composer up -d

мне надо чтобы можно было передать параметр в docker-compose.yml

можно ли так ,

Google
Roman
15.02.2018
05:07:00
https://docs.docker.com/compose/environment-variables/

web: image: "webapp:${TAG}"

export TAG=BLABLA && docker-compose up

Artem
15.02.2018
05:07:57
Ага вот ссылка выше

Либо просто через -e

One
15.02.2018
05:53:11
А зачем Вы ставите Docker на Windows?
как стенд для сейлов, к примеру

Maksim
15.02.2018
06:11:35
Нет

Он создаёт образ в hyper-v

Heorhi
15.02.2018
07:10:27
export TAG=BLABLA && docker-compose up
А что делать если не работает ? Делаю вот так Выпоняю в консоле $ export RAILS_ENV=qwe && docker-compose up —build -d В docker-compose.yml у меня php70cl1: container_name: php70cl1 environment: - RAILS_ENV=${RAILS_ENV:-production2} build: dockerfile: Dockerfile args: RAILS_ENV=${RAILS_ENV:-production3} build: ./etc/php70 restart: always В Dockerfile FROM php:7.0-fpm ARG RAILS_ENV=production5 RUN echo "RALS---------— = ${RAILS_ENV}" На echo получаю production5, т.е. значение по-умолчанию из Dockerfile -(

Ilivg
15.02.2018
07:11:02
Привет всем! ?

Тут ещё задачка пришла. Надо разобраться, возможно ли (если да, то как) создать что-то вида кластера HA с Докером. Чтобы можно было перебрасывать вручную или автоматически контейнеры между узлами и прочая. Как я понимаю, для этого служит Kubernetes? И нужно, как минимум, два узла и общая хранилка? Верно или я ошибаюсь?

Ilivg
15.02.2018
07:14:03
обычный композ это может если правильно настроить
А можно чуть подробней? Ссылкой или простеньким примером

Ещё, вроде бы, есть docker-swarm

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