@docker_ru

Страница 1077 из 1375
Iurii
27.02.2019
17:35:03
https://github.com/buildkite/docker-puppeteer

George
27.02.2019
17:35:15
Оооо

Kusok
27.02.2019
18:12:26
Бесполезно, что-либо спрашивать

Google
Pavel
27.02.2019
18:52:20
ildar
27.02.2019
18:52:38
спасибо, посмотрю
https://docs.docker.com/compose/environment-variables/

Бесполезно, что-либо спрашивать
Полезнее доку почитать ?

Иван
28.02.2019
08:51:06
Всем привет! Подскажите как корректно поднимать контейнер после редактирования? просто заново docker-compose build + docker-compose up -d ??? или как-то подругому?

Dmitry
28.02.2019
08:52:48
это фу-фу-фу
ого ого. почему рассказывай

Nikolay
28.02.2019
08:52:54
А если у него приватный реджистри используется, где указан просто образ

лучше уже снести старый образ да спулить заново

Иван
28.02.2019
08:53:11
не нужно docker-compose build
просто up разве пересоберёт?

George
28.02.2019
08:53:40
docker-compose up -d - да, можно, но нужно учесть, что чтобы он увидел изменения в образах, которые с docker hub, их нужно перепуллить

ого ого. почему рассказывай
потому что плохо объединять фазу билда и фазу запуска

Google
George
28.02.2019
08:53:51
просто up разве пересоберёт?
если ты хотя бы раз собрал, то уже нет

up собирает ТОЛЬКО если образа нет СОВСЕМ

Иван
28.02.2019
08:54:33
ну а если я делал изменения в файле, и образа в целом это не касается?

Nikolay
28.02.2019
08:55:03
в докерфайле?

Иван
28.02.2019
08:55:46
в докерфайле?
не, в файле проэкта точнее - у меня нгинкс в докере и я меняю конфиг там

Nikolay
28.02.2019
08:56:19
У тебя че, конфиги не примапплены, а прямиком хранятся в контейнере?

Если так, то тебе просто рестарт контейнера можно сделать, данные останутся. Только смысл что-то менять внутри контейнера, если при изменении образа, все измененные данные пропадут

Иван
28.02.2019
08:58:20
У тебя че, конфиги не примапплены, а прямиком хранятся в контейнере?
не, я использую COPY для того что бы перенести конфиг в контейнер на этапе сборки

Nikolay
28.02.2019
08:58:50
А, понял. Тогда пересобирать образ через билд

Иван
28.02.2019
08:59:13
А, понял. Тогда пересобирать образ через билд
тоесть правильно ? просто заново docker-compose build + docker-compose up -d ???

Nikolay
28.02.2019
08:59:40
Ага

Иван
28.02.2019
09:02:45
Спасибо)

Сергей
28.02.2019
09:05:38
привет всем. подскажите пожалуйста, какой rightway в плане пользователя, от которого работает контейнер? у меня есть приложение на симфони, сейчас контейнер запускается от рута и соответственно php-fpm, работающий под www-data, не может ничего делать (запись кеша, создание директорий). я так понимаю, что нужно создавать пользователя с помощью dockerfile, а потом в docker-compose указывать его?

Nikolay
28.02.2019
09:07:22
У меня есть предположение аля LEFTWAY - почему бы не изменить пользователя www-data в php-fpm на рута, в процессе сборки контейнера?

Сергей
28.02.2019
09:08:39
У меня есть предположение аля LEFTWAY - почему бы не изменить пользователя www-data в php-fpm на рута, в процессе сборки контейнера?
ну что-то как-то запускать его от рута не очень...но в качестве эксперимента попробую и так сделать)

Nikolay
28.02.2019
09:09:12
Ну либо, как вариант, чмод или човнера поменять, куда он там смотрит

Siergiej
28.02.2019
09:51:52
Ребята, скажи пожалуйста с помощью bridge можно обьеденить в один нетворк больше 2-3-х контейнеров через docker-compose?

ildar
28.02.2019
09:59:28
почему нет?

Siergiej
28.02.2019
10:06:26
почему нет?
https://gist.github.com/SergeyVatz/4a9093f04f132228c76753790df3dc21 я не могу пропинговать из контейнера test контейнер api который является инстансом приложения, причем в нетворке висит только сервис (db, api), тест почему-то не попадает к ним в нетворк

Google
donald pump
28.02.2019
10:07:30
Он свежее, toolbox же устарел
угу. и на винду 8.1 только его можно установить. а так да устарел бля

Siergiej
28.02.2019
10:09:17
почему нет?
api доступен по внешнему порту и крутится на 4001

Siergiej
28.02.2019
10:29:21
Все ещё не взлетает ?
ни в какую, причем я тестовый контейнер руками запустил в нетворке с инстансом, и всеравно не могу достучаться: 1) http://localhost:4001(response - connection refused) 2) http://api:4001(response - could not resolve host - api)

Corsars
28.02.2019
10:31:27
Экспосе ?

Siergiej
28.02.2019
10:31:49
Все ещё не взлетает ?
а вот сейчас получилось достучаться, по http://api:4001, но вот вопрос, почему они изначально в одно нетворке не запускаются

Иван
28.02.2019
10:33:38




Corsars
28.02.2019
10:33:42
Не coreos часом ?

Волум прописал в unit in Dockerfile?

George
28.02.2019
10:34:30
Щито

Corsars
28.02.2019
10:36:08
Omg. Docker machine ?

Иван
28.02.2019
10:36:10
Щито
создал волюм > в докер компоуз его привязал > но при старте создались еще 2 волюма и привязка осуществилась на них

Nikolay
28.02.2019
10:58:55
А commit ?
точно! Забыл про него

Corsars
28.02.2019
11:20:17
Вот видишь ?

Google
Иван
28.02.2019
11:53:12
Вообще странно. Надо проверять
volumes: data: external: name: actual-name-of-volume мб еще нейм прописать.....?

George
28.02.2019
12:47:15
ты посмотри

Иван
28.02.2019
12:48:20
второй безымянный вольюм это ок
да, я уже понял) это вольюм по дефолту в докерфайле Спасибо)

George
28.02.2019
12:48:24
да

Влад
28.02.2019
14:10:06
Всем привет, в чем может быть проблема, запускаю 2 контейнера через docker-compos.yml в итоге запускаеться только один, "nodejs", второй же "nginx" запускаеться только если я вхожу на него через bash и руками запускаю сервис service nginx start: docker-compose run -p 80:80 nginx bash Вот мой compose file: version: '3' services: # certbot: # image: certbot/certbot nodejs: build: nodejs/ container_name: nodejs volumes: - /home/arch/Git/makegood/:/app working_dir: /app command: - npm install swig environment: NODE_ENV: development # ports: # - 3000:3000 command: npm run start nginx: # depends_on: # - nodejs build: nginx/ container_name: nginx ports: - 80:80 # - 443:443 # links: # - nodejs:nodejs # tty: true command: service nginx start # restart: always Мой nginx.conf worker_processes 1; events { worker_connections 1024; } http { sendfile on; upstream docker-nginx { server nodejs:3000; } server { listen 80; server_name app.itftc.com; #return 301 https://$server_name$request_uri; # редирект обычных запросов на https location / { proxy_pass "http://nodejs:3000/"; } } } Dokerfile nginx: FROM nginx COPY nginx.conf /etc/nginx/nginx.conf

Nikolay
28.02.2019
14:14:51
FROM nginx COPY nginx.conf /etc/nginx/nginx.conf Это весь докерфайл для нжинкса? А где команда запуска то?

Или она не требуется в этом образе?

Дмитрий
28.02.2019
14:17:45
Влад
28.02.2019
14:23:24
Или она не требуется в этом образе?
я ж в компосе ее описал command: service nginx start а вообще пробовал и в докерфайле CMD service nginx start

Влад
28.02.2019
14:27:33
А docker-compose up что показывает?
он как бы запускает nginx, но потом его выключает, показывает nginx exited with code 0

Erving
28.02.2019
14:29:26
как найти контейнер, в котором лежит вот этот файлик? /var/lib/docker/overlay2/e046264efe46a770b13435b02afc654a2b1bfbf3ad24c11adeba5 7db144c8509/diff/etc/hyperledger/fabric/configtx.yaml вроде как-то через docker ps -f можно, но у меня не получается

Nikolay
28.02.2019
14:31:49
docker ps -a ?

Google
Erving
28.02.2019
14:32:25
Nikolay
28.02.2019
14:34:00
он как бы запускает nginx, но потом его выключает, показывает nginx exited with code 0
Попробуй depends_on: nodejs нжинксу прописать, хотя он и так второй запускается

George
28.02.2019
14:34:53
depends_on: healthy и формат докер -компоуза 2.7

Nikolay
28.02.2019
14:35:49
George
28.02.2019
14:36:08
потому что on_healthy нет в docker-compose 3.***

Viktor
28.02.2019
14:38:16
как найти контейнер, в котором лежит вот этот файлик? /var/lib/docker/overlay2/e046264efe46a770b13435b02afc654a2b1bfbf3ad24c11adeba5 7db144c8509/diff/etc/hyperledger/fabric/configtx.yaml вроде как-то через docker ps -f можно, но у меня не получается
for ctname in $(docker ps | awk '{print $NF}' | sed '1d'); do if [ $(docker inspect "${ctname}" | grep -c e046264efe46a770b13435b02afc654a2b1bfbf3ad24c11adeba5) -gt 0 ]; then echo "Container is ${ctname}; fi; done попробуй

Viktor
28.02.2019
14:40:53
ну ps -a

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