@docker_ru

Страница 1307 из 1375
George
28.06.2019
12:53:03
если совсем боязно - ну, выдели миграции в отдельный контейнер, в конце-концов

https://habr.com/ru/post/454552/

полистай комменты

Alexander
28.06.2019
14:28:06
Спасибо! И да, не хотел сайд контейнер для этого поднимать)

Google
Dmitry
28.06.2019
15:13:54
господа, добрый вечер

в общем, сидел я никого не трогал. база крутилась в контейнере докера. вдруг откуда ни возьмись, появились лаги. а потом и вообще отвалился коннект к базе у джанги. докер запущен локально, в маке. docker ps: 0.0.0.0:3306->3306/tcp показывает, что порты в норме. ничем к базе не могу подключиться в этот контейнер

кудой копать?

?simplemice
28.06.2019
15:16:18
для начала в docker logs а потом в бар.... пятница на дворе

Dmitry
28.06.2019
15:16:34
а шаббат после 19 часов вроде

Dima
28.06.2019
15:24:24
Dmitry
28.06.2019
15:28:50
А в docker inspect?
https://gist.github.com/clockdev/8f1a3c4f27e6b27bdfef4d5497f97608

Dima
28.06.2019
15:31:16
https://gist.github.com/clockdev/8f1a3c4f27e6b27bdfef4d5497f97608
По этому ip пробовал подключатся? 172.18.0.2

Dmitry
28.06.2019
15:32:15
не подключается

попробовать пересобрать с композером?

Google
Dmitry
28.06.2019
15:34:52
или бестолку

Dima
28.06.2019
15:36:20
та же петрушка
А через docker exec получаеться зайти?

Dima
28.06.2019
15:37:47
Зайди и внутри сможешь уже дамп базы сделать, если она тебе нужна

Dmitry
28.06.2019
15:38:17
ну у меня волюм проброшен

Dima
28.06.2019
15:38:19
Видишь варнинг?)

Dmitry
28.06.2019
15:38:35
так

ага

Видишь варнинг?)
не пойму, как решать его(

я же по айпи захожу, а не хосту

Dima
28.06.2019
15:43:25
не пойму, как решать его(
Вроде эту команду можно указать в docker-compose, в строке command

И должна пропасть ошибка

Dima
28.06.2019
15:48:42
Экранировать вроде не обязательно в версии 2.х

Pavel
28.06.2019
15:59:13
всем привет -v /root/clickhouse/configs/config.xml:/etc/clickhouse-server/config.xml а такая кострукция не работает разве?

docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "process_linux.go:430: container init caused \"rootfs_linux.go:58: mounting \\\"/root/clickhouse/configs/config.xml\\\" to rootfs \\\"/var/lib/docker/overlay2/0c5b68f2e3e26723813aa9489d210e5e8c38405800b51c8385d9354a8c5f8841/merged\\\" at \\\"/var/lib/docker/overlay2/0c5b68f2e3e26723813aa9489d210e5e8c38405800b51c8385d9354a8c5f8841/merged/etc/clickhouse-server/config.xml\\\" caused \\\"not a directory\\\"\"": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type.

запускаюсь так docker run -d --name clickhouse-server --ulimit nofile=262144:262144 -v /root/clickhouse/database:/var/lib/clickhouse -v /root/clickhouse/configs/config.xml:/etc/clickhouse-server/config.xml -v /root/clickhouse/configs/users.xml:/etc/clickhouse-server/users.xml -v /root/clickhouse/logs/clickhouse-server.log:/var/log/clickhouse-server/clickhouse-server.log -v /root/clickhouse/logs/clickhouse-server.err.log:/var/log/clickhouse-server/clickhouse-server.err.log yandex/clickhouse-server

Google
Dmitry
28.06.2019
16:07:24
Экранировать вроде не обязательно в версии 2.х
проблема была в докере мака, рестартнул – прокнуло

Pavel
28.06.2019
16:09:20
Не используй -v, используй полный синтаксис --mount
docker: Error response from daemon: create /root/clickhouse/database: "/root/clickhouse/database" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path. при запуске docker run -d --name clickhouse-server --ulimit nofile=262144:262144 --mount source=/root/clickhouse/database,target=/var/lib/clickhouse --mount source=/root/clickhouse/configs/config.xml,target=/etc/clickhouse-server/config.xml --mount source=/root/clickhouse/configs/users.xml,target=/etc/clickhouse-server/users.xml --mount source=/root/clickhouse/logs/clickhouse-server.log,target=/var/log/clickhouse-server/clickhouse-server.log --mount source=/root/clickhouse/logs/clickhouse-server.err.log,target=/var/log/clickhouse-server/clickhouse-server.err.log yandex/clickhouse-server

? что ему теперь не так?

всеж правильно и красиво

в ковычки брал тоже пробывал

я папку с файлами за ранее создал clickhouse/database так не надо разве делать?

VolanDeVovan
28.06.2019
16:51:14
юзаю докерсварм и оверлей сеть оч часто когда пытаешься приконектится к сервису юзая оверлей (будучи внутри сети или извне) получается таймаут

но следующий коннект идет нормально

Evgeniy
28.06.2019
18:34:23
Ребят, подскажите пожалуйста. Почему может быть косяк? настроил docker. Запустил nginx php на порт 8081. Захожу 127.0.0.1:8081. Пишет, file no found. В логах 2019/06/28 18:32:27 [error] 7#7: *2 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 172.19.0.1, server: hello.dev, request: "GET / HTTP/1.1", upstream: "fastcgi://172.19.0.2:9000", host: "127.0.0.1:8081" в конфиге server { index index.php; root /var/www/; error_log /var/log/nginx/error.log; access_log /var/log/nginx/access.log; server_name hello.dev; и в docker-compose volumes: - ./nginx:/etc/nginx/conf.d - ./www:/var/www - ./logs:/var/log/nginx

sakura
28.06.2019
22:47:50
stupid question: is there a way how to save the state of containers i am currently running

docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 928027693d59 seleniumlinkedinbrowser_chrome "/opt/bin/entry_po..." 2 weeks ago Up 2 weeks 5900/tcp seleniumlinkedinbrowser_chrome_1 3f3eaf64c72b selenium/hub:3.11.0-bismuth "/opt/bin/entry_po..." 2 weeks ago Up 2 weeks 0.0.0.0:4444->4444/tcp seleniumlinkedinbrowser_hub_1 54c1bbe877ac ldindocker_chrome "/opt/bin/entry_po..." 10 months ago Up 3 weeks 5900/tcp ldindocker_chrome_1

and survive reboot and get in the same state as it is right now?

(i had to overwrite files, binaries and so on)

Sergei
29.06.2019
02:53:11
stupid question: is there a way how to save the state of containers i am currently running
restart: always in case if you you use docker-compose, --restart always With out it. https://docs.docker.com/config/containers/start-containers-automatically/

Google
\/
29.06.2019
17:06:13
привет. помогите плиз настроить проброс для gitea ssh в доке в lxc контейенере(если это конечно важно). родной мануал не помогает, видимо или руки кривые или мануал. по ssh могу зайти в контейнер по номеру порту. а клонировать репозиторий не получается

version: "3" networks: gitea: external: false services: server: image: gitea/gitea:latest environment: - USER_UID=1000 - USER_GID=1000 - DB_TYPE=sqlite3 - DB_NAME=gitea restart: always networks: - gitea volumes: - ./gitea:/data ports: - "3000:3000" - "127.0.0.1:2222:22"

https://docs.gitea.io/en-us/install-with-docker/ это дока - раздел SSH Container Passthrough

\/
29.06.2019
17:08:34
если оставить только 2 порта типа 2222:22

ничего не меняется

ssh -vvvT git@HOST -p 2222 так все работает

George
29.06.2019
17:19:57
а что ты хочешь?

\/
29.06.2019
17:20:35
git clone git@host:user/test.git

George
29.06.2019
17:20:55
а почему такой синтаксис странный?

\/
29.06.2019
17:21:10
порт выше был лишний. я уже как только не пробовал

George
29.06.2019
17:21:35
самое простое, чтоб не насиловать мозг - выделить под гит отдельный айпи, а потом сделать проброс вида "внешний_доп_айпи:22:22"

и такой же на вебку

git clone git@host:user/test.git
т.е. я правильно понял, что у тебя не получается сделать гит команду для клона репы с нестандартного ссш порта ?

\/
29.06.2019
17:22:30
да

George
29.06.2019
17:22:30
не для клона по хттп

\/
29.06.2019
17:22:45
http не используем. только ssh

George
29.06.2019
17:23:23
https://stackoverflow.com/a/1558735/698689

Google
George
29.06.2019
17:23:31
это идеальный вариант - отпячить свой ssh config

либо есть вариант клонить так https://stackoverflow.com/a/19739420/698689

"git clone ssh://user@32.242.111.21:11111/home/git/repo.git"

\/
29.06.2019
17:24:30
фишка в том, что gitea или gogs передают ключи в имени пользователя

George
29.06.2019
17:24:37
честно скажу - проще выделить отдельный айпи на гит (чтобы 22-й на хост машине и в докере не пересекались) и все будет ок

\/
29.06.2019
17:24:41
git clone git@host:user/test.git вот тут USER

George
29.06.2019
17:24:59
ну, они под юзером гит

что мешает тебе сделать git clone git@host:2222/user/test.git

\/
29.06.2019
17:26:04
сек

George
29.06.2019
17:26:42
либо (на грани фантастики ) - ну, скажи гитеа, что она на нестандартном порту (чтоб он был одинаковый с портом на хосту, т.е. проброс 2222:2222, а не 2222:22)

\/
29.06.2019
17:26:51
git clone git@HOST:2222/USER/test.git Cloning into 'test'... Warning: the ECDSA host key for 'HOST' differs from the key for the IP address 'IP' Offending key for IP in /Users/USER/.ssh/known_hosts:29 Matching host key in /Users/USER/.ssh/known_hosts:33 Are you sure you want to continue connecting (yes/no)? yes git@HOST's password:

George
29.06.2019
17:26:58
я уверен, что проблема неприятная, с наскоку не решается, но реально можно за 15 минут справиться

\/
29.06.2019
17:29:18
если честно, просто с докера гитеа проще обновляется)) не выйдет, оставлю просто реально отдельный контейнер с выделенным ипом да

\/
29.06.2019
17:30:30
обидно, я пару часов убил чтобы вообще докер в proxmox lxc запустить)

George
29.06.2019
17:31:29
а бывает так (

Alex
29.06.2019
18:28:53
Привет, подскажите а можно подключится к контейнеру который находится на хостинге через ssh из локальной машинки?

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