@docker_ru

Страница 1141 из 1375
Andor
27.03.2019
12:59:33
ну слыш, не настолько всё плохо было

Petrovich
27.03.2019
12:59:43
Andor
27.03.2019
12:59:57
у сеньер ванилла жаваскрипт девелопера
он ангуляр, а остальное угадал

вообще у тех кто на венде, он тоже на венде

Google
Petrovich
27.03.2019
13:00:19
ну соболезную ему че

время адаптироваться под современные реалии

я понял что это другая конфа, в конфе по vue.js просто есть сеньер ванилла жаваскрипт девелопер который хейтит любой современный инструмент

Andor
27.03.2019
13:00:47
да он ваще классический пример человека-олимпиадника которого по ошибке допустили писать продакшн

только plain html, только хардкор

Alexey
27.03.2019
13:02:59
ну запускать docker-compose up и отдельно рядом фронт плюс минус нормальная тема. потому что там часть hotreload, который на рандомный порт прыгает, нужно прилично напрячься, чтобы в контейнере не словить проблемы с правами node_modules и тп.

Andor
27.03.2019
13:03:22
в ангулярии есть ng serve который за тебя это делает

там проблема ваще странной природы правда

Vladimir
27.03.2019
13:03:35
там еще веселуха с кодировочками

Andor
27.03.2019
13:03:37
но в контейнере оно живёт у меня

у меня короче булщит бинго

пхп, ангуляр, мускуль

Alexey
27.03.2019
13:04:04
* собирать фронт в контейнере - надо, я не про это. я про dev

Google
Andor
27.03.2019
13:04:07
и несколько девелоперов на винде

Vladimir
27.03.2019
13:04:12
да и вообще вебпак в большом проекте и так греет комнату, а в докере - можно мьолнир расплавить

Andor
27.03.2019
13:04:33
* собирать фронт в контейнере - надо, я не про это. я про dev
ng-serve: image: node:8.12.0 # sysctls: # - fs.inotify.max_user_watches=524288 volumes: - ./:/var/www/nexus working_dir: /var/www/nexus/nexus_ng ports: - '4200:4200' entrypoint: - bash - -e - -c - > cp -a /usr/share/zoneinfo/Europe/Helsinki /etc/localtime; npm install --no-save; export PATH=$$(npm bin):$$PATH; case $$0 in build) exec ng build --prod; ;; serve) exec ng serve --poll 10000 --disable-host-check --host 0.0.0.0; ;; *) exec "$$0" "$$@"; ;; esac; command: - serve

Alexey
27.03.2019
13:04:36
пхп, ангуляр, мускуль
я готов себе вены резать все ещё, после того, как наберу большой запрос и ctrl+w жмакну... (удаляет все вместо слова)

Andor
27.03.2019
13:04:55
я готов себе вены резать все ещё, после того, как наберу большой запрос и ctrl+w жмакну... (удаляет все вместо слова)
C-w runs the command kill-region (found in global-map), which is an interactive compiled Lisp function. It is bound to C-w, <S-delete>, <menu-bar> <edit> <cut>. (kill-region BEG END &optional REGION) Kill ("cut") text between point and mark. This deletes the text from the buffer and saves it in the kill ring. The command <S-insertchar> can retrieve it from there. (If you want to save the region without killing it, use M-w.) If you want to append the killed region to the last killed text, use C-M-w before C-w. Any command that calls this function is a "kill command". If the previous command was also a kill command, the text killed this time appends to the text killed last time to make one entry in the kill ring. The killed text is filtered by ‘filter-buffer-substring’ before it is saved in the kill ring, so the actual saved text might be different from what was killed. If the buffer is read-only, Emacs will beep and refrain from deleting the text, but put the text in the kill ring anyway. This means that you can use the killing commands to copy text from a read-only buffer. Lisp programs should use this function for killing text. (To delete text, use ‘delete-region’.) Supply two arguments, character positions BEG and END indicating the stretch of text to be killed. If the optional argument REGION is non-nil, the function ignores BEG and END, and kills the current region instead.

даёшь срач про редакторы? %)

Alexey
27.03.2019
13:06:17
C-w runs the command kill-region (found in global-map), which is an interactive compiled Lisp function. It is bound to C-w, <S-delete>, <menu-bar> <edit> <cut>. (kill-region BEG END &optional REGION) Kill ("cut") text between point and mark. This deletes the text from the buffer and saves it in the kill ring. The command <S-insertchar> can retrieve it from there. (If you want to save the region without killing it, use M-w.) If you want to append the killed region to the last killed text, use C-M-w before C-w. Any command that calls this function is a "kill command". If the previous command was also a kill command, the text killed this time appends to the text killed last time to make one entry in the kill ring. The killed text is filtered by ‘filter-buffer-substring’ before it is saved in the kill ring, so the actual saved text might be different from what was killed. If the buffer is read-only, Emacs will beep and refrain from deleting the text, but put the text in the kill ring anyway. This means that you can use the killing commands to copy text from a read-only buffer. Lisp programs should use this function for killing text. (To delete text, use ‘delete-region’.) Supply two arguments, character positions BEG and END indicating the stretch of text to be killed. If the optional argument REGION is non-nil, the function ignores BEG and END, and kills the current region instead.
bash, psql и другие адеватные на readline ведут себя нормально, пофиг откуда это.

mysql один такой особенный, ждет когда тебя под**бать

Petrovich
27.03.2019
13:13:58
а есть какой-нибудь способ чтобы из docker images взять все image ID в строчку удобную?

Vladimir
27.03.2019
13:15:35
оно одинаково работает по времени что в докере что без
докер билд делать каждый раз после нпм инсталла тоже не всем нравится.

короче есть ишшуи, именно с вебпаком в большом проекте

Petrovich
27.03.2019
13:16:55
docker images -a | awk '{print $3}' | xargs docker rmi ну с богом тогда

Petrovich
27.03.2019
13:18:54
Andrey
27.03.2019
13:19:25
посоветуйте легковесный tcp прокси. У приложения нет опции слушать на внешнем ip, только на localhost

наверное, мне socat пойдёт

Petrovich
27.03.2019
13:23:43
а есть какой-нибудь способ посмотреть всех child у образа?

Alexey
27.03.2019
13:25:18
пару раз запустить docker rmi $(docker image -q) удалит все

Google
Andor
27.03.2019
13:26:32
Alexey
27.03.2019
13:26:46
ctrl+w что делает?

Andor
27.03.2019
13:27:00
хз, я юзаю M-backspace для удаления слова

да, у меня удаляет слово тоже

Alexey
27.03.2019
13:27:16
у меня пальцы короткие для такого

Andor
27.03.2019
13:27:31
ну рук-то две7

Alexey
27.03.2019
13:28:17
ну рук-то две7
после vim пальцы не любят сдвигать руки со стандартного места ?

В helpme у stamina это назвалось пальцы на гавняшках вроде ? Кто не сталкивался - эпичность программы в окне помощи.

Petr
27.03.2019
13:41:39
vim головного мозга

Zhandos
27.03.2019
14:07:15
Добрый день. А тут есть знатоки teamcity?

Andor
27.03.2019
14:08:00
к сожалению постепенно появляется

LEXASOFT
27.03.2019
14:13:16
?

Zhandos
27.03.2019
14:22:57
Не можем запустить build через api. Отвечает 200, но build=0

Andor
27.03.2019
14:23:32
рекомендую перейти на какой-нибудь другой инструмент сразу

Andor
27.03.2019
14:24:39
личный опыт, прямо сейчас трахаюсь с тимсити и я не уверен что актив это я

Alexander
27.03.2019
14:56:02
Всем привет есть композ файл с настройками контейнеров version: '3.2' services: web: container_name: web-proxy${ENVIRONMENT:-} image: nginx:latest working_dir: /var/www/acceptance02 volumes: - ./containers/configs/containers/nginx:/etc/nginx/conf.d/ ports: - ${HTTP_PORT:-80}:80 - ${HTTPS_PORT:-443}:443 restart: unless-stopped networks: default: external: name: ${ENVIRONMENT:-dev} в конце объявлен нетворк проблема заключается в следующем этот конфиг используется для поднятия нескольких окружений Первое запускаю билдить командой docker-compose -p staging01 up -d --build второе - docker-compose -p staging02 up -d --build предварительно создав нетворки с правильными именами в моем случае docker network create staging01 docker network create staging02 проблема в том что контейнеры из staging01 имеют доступ в интернет, а из staging02 доступа в интернет нет кто-то сталкивался с подобной проблемой?

Игорь
27.03.2019
16:29:25
Такой вопрос. У меня есть приложение в контейнере. Раньше было прямо на сервере и по умолчанию использовало SMTP exim на хосте. А как, после переноса в контейнер, теперь быть?

Google
Petrovich
27.03.2019
16:29:50
порты пробросить

да жить

Степан
27.03.2019
16:55:36
Всем привет. Помогите пожалуйста разобраться. Есть докерфайл: FROM tomcat:8.5 RUN apt-get update RUN apt-get --assume-yes install --no-install-recommends dos2unix RUN rm -rf /usr/local/tomcat/webapps/ROOT RUN mkdir -p /usr/local/tomcat/conf/Catalina/localhost RUN mkdir /usr/local/tomcat/lib/jdbc ADD https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.45/mysql-connector-java-5.1.45.jar /usr/local/tomcat/lib/jdbc/Проблема заключается в том, что на последней строчке я получаю ошибку: Step 5/6 : ADD https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.45/mysql-connector-java-5.1.45.jar /usr/local/tomcat/lib/jdbc/ Downloading [==================================================>] 999.8kB/999.8kB ---> Using cache ---> 0ad017718d51 Step 6/6 : COPY lib/jdbc/*.jar /usr/local/tomcat/lib/jdbc COPY failed: no source files were specified Мне хотя бы предположение почему такое вообще может быть.

ildar
27.03.2019
17:06:55
Слэш в конце имени целевой директории добавить.

Alexander
27.03.2019
17:09:09
Какая ОС хоста?
Уже решено)

ildar
27.03.2019
17:09:42
Расскажи)?

Степан
27.03.2019
17:10:32
Слэш в конце имени целевой директории добавить.
Да, это я просмотрел. Но, нет, не работает.

Alexander
27.03.2019
17:10:56
спасибо, разобрался с сетью нахосте было всё ок перебилдил контейнеры и перезапустил сервис докера, после этого взлетело

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

Как то так)

ildar
27.03.2019
17:12:57
По сути да
Ну так и пиши по сути.

Игорь
27.03.2019
17:14:34
Ну так и пиши по сути.
Дык, может есть другие решения. Может вообще стоит поднять мейл сервер в контейнере и в рамках докер сети конектиться. Я просто никогда не поднимал мейл сервак в докере. Всех подводных камней не знаю

ildar
27.03.2019
17:14:59
Да, это я просмотрел. Но, нет, не работает.
Значит в контексте сборки нет файлов подходящих под шаблон. Попробуй по имени без звездочек, проверь dockerignore, проверь, ту ли директорию ты указываешь при вызове build

Google
Игорь
27.03.2019
17:17:17
Это чат про докер, а не про мэйл сервера или пхп программирование.
Так вопрос вроде конкретно докера касается. Не коней же в вакууме туда люди заворачивают :/

Степан
27.03.2019
17:18:27
Значит в контексте сборки нет файлов подходящих под шаблон. Попробуй по имени без звездочек, проверь dockerignore, проверь, ту ли директорию ты указываешь при вызове build
Просто насколько я понимаю, в пятом шаге он тянет драйвер, для того чтобы в шестом нго запихнуть по указанному адресу.

ildar
27.03.2019
17:19:57
Просто насколько я понимаю, в пятом шаге он тянет драйвер, для того чтобы в шестом нго запихнуть по указанному адресу.
В пятом шаге файл кладется в образ. В шестом шаге берется из контекста сборки. если нужно брать из образа - меняй COPY на RUN cp

Или 2. Запуская контейнер с network mode host, чтобы убрать изоляцию и получить доступ к портам хоста по localhost

Konstantin
27.03.2019
17:35:59
Интересно, какие есть хорошие гуй для докера, кто сталкивался?

Приложил, но так если не брать к8, а что то лёгкое

Alexey
27.03.2019
17:39:51
А, я думал gui на комп. portainer и cockpit умееет https://cockpit-project.org/guide/latest/feature-docker.html

Edit
27.03.2019
18:18:50
Помогите пожалуйста, почему у меня travis-ci виснет на Queued ?

Edit
27.03.2019
18:20:26
Иногда прыгает на Booting, но потом назад на 2 пункт отбрасывает

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