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
Бесполезно, что-либо спрашивать
ildar
27.02.2019
18:52:02
Google
Pavel
27.02.2019
18:52:20
ildar
27.02.2019
18:52:38
Иван
28.02.2019
08:51:06
Всем привет!
Подскажите как корректно поднимать контейнер после редактирования?
просто заново docker-compose build + docker-compose up -d ???
или как-то подругому?
Dmitry
28.02.2019
08:52:31
George
28.02.2019
08:52:36
это фу-фу-фу
Dmitry
28.02.2019
08:52:48
Nikolay
28.02.2019
08:52:54
А если у него приватный реджистри используется, где указан просто образ
лучше уже снести старый образ да спулить заново
Иван
28.02.2019
08:53:11
George
28.02.2019
08:53:40
docker-compose up -d - да, можно, но нужно учесть, что чтобы он увидел изменения в образах, которые с docker hub, их нужно перепуллить
Google
George
28.02.2019
08:53:51
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
У тебя че, конфиги не примапплены, а прямиком хранятся в контейнере?
Если так, то тебе просто рестарт контейнера можно сделать, данные останутся. Только смысл что-то менять внутри контейнера, если при изменении образа, все измененные данные пропадут
George
28.02.2019
08:57:23
Иван
28.02.2019
08:58:20
Nikolay
28.02.2019
08:58:50
А, понял. Тогда пересобирать образ через билд
Иван
28.02.2019
08:59:13
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
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
Siergiej
28.02.2019
10:09:17
почему нет?
api доступен по внешнему порту и крутится на 4001
George
28.02.2019
10:28:14
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, но вот вопрос, почему они изначально в одно нетворке не запускаются
Corsars
28.02.2019
10:32:12
да
На чем нода работает ? Win-lin ?
Firewall d ? Netstat ?
Иван
28.02.2019
10:33:38
Corsars
28.02.2019
10:33:42
Не coreos часом ?
Волум прописал в unit in Dockerfile?
George
28.02.2019
10:34:30
Щито
Siergiej
28.02.2019
10:35:36
Corsars
28.02.2019
10:36:08
Omg. Docker machine ?
Иван
28.02.2019
10:36:10
Щито
создал волюм > в докер компоуз его привязал > но при старте создались еще 2 волюма и привязка осуществилась на них
Nikolay
28.02.2019
10:58:55
Corsars
28.02.2019
11:20:17
Вот видишь ?
Google
George
28.02.2019
11:50:33
Второй - безымянный == ок
Иван
28.02.2019
11:53:12
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
Nikolay
28.02.2019
14:26:52
Влад
28.02.2019
14:27:33
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:30:18
Erving
28.02.2019
14:31:39
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
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
Nikolay
28.02.2019
14:40:44
Viktor
28.02.2019
14:40:53
ну ps -a