@docker_ru

Страница 879 из 1375
Oleksandr
16.11.2018
12:35:13
https://docs.docker.com/install/linux/linux-postinstall/

Anatoly
16.11.2018
12:35:46
Спс)

Andrey
16.11.2018
12:56:47
Привет, ребят. Какой наиболее правильный способ стащить volume данных (в частности у меня postgres) и перенести на докер контейнер с таким же docker-compose.yml? docker-compose: ... pgsql: image: postgres:9.6-alpine ... volumes: - ./storage/postgres:/var/lib/postgresql/data ...

Dima
16.11.2018
13:00:29
docker cp container_name:/path_to_folder <dest_in_host>

Google
Andrey
16.11.2018
13:03:58
docker cp container_name:/path_to_folder <dest_in_host>
Спасибо, а если хостинг провайдеры разные, я где то на переферии могу этот контейнер сохранить? Если я правильно понял, он копирнется сразу с томами?

Чтобы потом его передать на нужный. Напрямую думаю только как то по ssh если?!

Dima
16.11.2018
13:07:00
Сделай проще. Делай дамп базы и потом перекинешь его туда, куда тебе нужно.

Andrey
16.11.2018
13:08:03
Скуль?

Dima
16.11.2018
13:10:34
Скуль?
Что?)

Andrey
16.11.2018
13:10:48
SQL дамп?

Dima
16.11.2018
13:13:03
Да.

Dmitry
16.11.2018
13:14:42
SQL дамп?
у тебя есть только 2 правильных способа дампа, 1 zero-downtime и безопасный, второй просто вызвать дамп. Во всех случаях ты должен делать pg_dump а не файлики копировать, потому что часть данных располагается в оперативной памяти

ну или что у тебя там дампит, если твоя база данныех не постгрес

Andrey
16.11.2018
13:15:24
Спасибо

Anatoly
16.11.2018
17:44:41
Скачал и установил образ с вордпресс и скулом. Запустил, все заработало. Вордпресс начал устанавливаться и всё хорошо. Вопрос как мне теперь залезть в исходники файлов вордпресса? Где их искать теперь?

Dima
16.11.2018
17:46:12
Внутри контейнера

Anatoly
16.11.2018
17:50:36
Внутри контейнера
Т.е. не в образе менять файлы, а в нутри контейнера? А как туда попасть?

Google
Dima
16.11.2018
17:51:24
Ты можешь скачать файлы с контейнера и менять файлы на хосте.

Anatoly
16.11.2018
17:54:19
Я на локальном компьютре все это дело установил.

Dima
16.11.2018
17:57:47
Ну, тогда на локальном) Это тоже хост)

Anatoly
16.11.2018
18:02:31
Дмитрий
16.11.2018
18:28:32
Доброго времени суток. Кейс: Вот запускаю я контейнер Docker'a, например, с PostgreSQL, коннекчу к нему своё приложение и read/write данные в БД. Вопрос: Что случится с данными в бд, если остановить/упадёт контейнер с Postgre? Исчезнут? Останутся в остановившемся контейнере? Нужно как-то выносить вне контейнера (как делается с файлами приложения при разработке через workdir и volume)? Не могу нагуглить, так как хз как сформулировать вопрос. Заранее благодарю

Arczi
16.11.2018
18:28:40
Ребята есть у когото под рукой докер компосе для ларавела ?

Дмитрий
16.11.2018
18:32:06
данные останутся в вольюме базы, если они были записаны в диск все что было в рантайм уровне исчезнет
Я верно понимаю, что внутри остановившегося контейнера они останутся?

Дмитрий
16.11.2018
18:33:36
если были записаны в диск да
А есть возможность после записи в volume копировать эти данные куда-нибудь снаржу контейнера? Через дамп как-то, я полагаю?

Дмитрий
16.11.2018
18:35:16
Ага. Получается, что можно как с хоста в volume, так и обратно пробрасывать? А Вас не затруднит подсказать в каком разделе доков это прочитать всё можно или ссылку?

Дмитрий
16.11.2018
18:37:07
Alexey
17.11.2018
09:23:45
Подскажите, пожалуйста, как в docker-compose (v2) добавить статический ip и прописать маршрут? По сути мне нужно, чтобы контейнер видел подсеть 192.168.2.0/24 Пробовал так: ports: - "53:53" - "67:67/udp" - "5240:5240" - "5241-5247:5241-5247" - "5248:5248" - "5250-5270:5250-5270" networks: maas-region: {} mgmt.local: ipv4_address: 192.168.2.9 networks: maas-region: driver: bridge mgmt.local: driver: bridge ipam: driver: default config: - subnet: 192.168.2.0/24 gateway: 192.168.2.249

Anton
17.11.2018
12:56:30
парни, какой лучший способ доставки сорцов на сервер: юзать гит и подключить папку как вольюм, тогда все образы могут без проблем юзать код, тем более что один и тот же код может потребоваться в нескольких местах, или на стадии билда копировать код куда нужно, но тогда он может дублироваться в разных образах

Konstantin
17.11.2018
13:08:30
Google
Sergey
17.11.2018
13:09:16
ну как-то не(
Сбилди имедж и раскатай его потом где надо

Почему не

Konstantin
17.11.2018
13:09:48
эмм, так код куда? я думал ты предложил код деплоить после билда

Sergey
17.11.2018
13:10:13
Так он про имеджи говорил же, не?

Anton
17.11.2018
13:12:40
то есть, в лоб копировать весь код в образ, и не страшно что он может повторяться в разных образах

и при наличии докера, гит на серваке не кошерно юзать?

Sergey
17.11.2018
13:46:55
и при наличии докера, гит на серваке не кошерно юзать?
Я не понимаю твоего кейса. Твоя инфа мне ничего не говорит

Anton
17.11.2018
13:56:53
Я не понимаю твоего кейса. Твоя инфа мне ничего не говорит
кейс такой: есть два образа app и web. App - php + ui, web - nginx. Есть исходный код, который нужен и app образу и web, так как nginx раздает статику и ему нужен досту к папке app/public. На данный момент я нашел только два способа: 1) пушить весь исходный код на сервак через гит, и сделать вольюм на всю папку приложения. Тогда каждый образ имеет доступ к любым нужным файлам. Также решаеться кейс с дев режимом - делаем тот же вольюм у себя на хосте и правим любые файлы. 2) При сборке образов просто копировать нужные папки внутрь и пушить эти образы на серв. Но тогда эти папки могут повторяться в образах, например папка app/public будет и в app и в web. И в дев режиме нужно будет при изменении исходников пересобирать как миниму два образа и пушить на серв

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

Anton
17.11.2018
14:03:41
наружу это как?

Sergey
17.11.2018
14:03:59
Вольюмом как еще

Vitaliy
17.11.2018
14:04:08
наружу это как?
На cdn вероятно

Sergey
17.11.2018
14:04:20
Ну или к s3 завязывай

Vitaliy
17.11.2018
14:04:21
Или монтировать.

Sergey
17.11.2018
14:04:30
Я не знаю как у тебя

Сергей
17.11.2018
14:45:32
Всем привет!

Sergey
17.11.2018
15:19:45
Даров

Erving
17.11.2018
15:23:20
прошу прощения за глупый вопрос, но что если в Dockerfile не указать в качестве FROM какой-нибудь дистрибутив ос, как докер поймет, какая ос должна быть в контейнере?

Google
Erving
17.11.2018
15:27:06
Никак
а, понял, если мы указываем какой-нибудь рантайм типа nodejs, то можно увидеть в докерфайле последнего, что у него как раз дистрибутив указан

Siergiej
17.11.2018
22:29:30
Всем привет, пытаюсь развернуть докер образ на Circle CI, в circleci.yml файле устанавливаю все зависимости, создаю образ, и на этапе создания локальной базы данных(aws dynamodb), я не могу подтянуть package.json файл, в чем может быть проблема? И какие пути решения могут быть?







Dibro
17.11.2018
23:41:28
кто-то ставил докер на убунту клауд-инитом?

Siergiej
18.11.2018
09:17:37
Без CI работает? Без docker-compose работает?
одна и та же ошибка, что локальный запуск CI что в самом CI, кстати после того как выполнил docker run -ti qwerty sh стартонул сервак, но достучаться к нему не могу

docker build -t qwerty . docker run -ti qwerty sh И поищи, есть ли нужный файл в контейнере.
Причём в самом контейнере package.json есть, но на этап создания таблицы в директории /app не видит json файл

ildar
18.11.2018
12:35:30
Причём в самом контейнере package.json есть, но на этап создания таблицы в директории /app не видит json файл
Какие таблицы, какой сервер, какой заяц?? Докер это про файлы, процессы и сеть.

Сформулируй проблему в правильных терминах и найдешь решение.

Hint: внимательно посмотри на директорию /app/app/

Artem
18.11.2018
13:27:37
Здравствуйте. Подскажите, а можно ли учетке дать доступ только к docker logs?

Artem
18.11.2018
13:34:41
Да

Oleksandr
18.11.2018
13:35:22
как вариант, сделать обёртку над докером, которая умеет только это, и дать права на запуск

Google
Artem
18.11.2018
13:40:00
https://wiki.archlinux.org/index.php/Sudo_(Русский)
Просто в судо дать доступ на docker logs, без добавления юзера в группу докер?

Corsars
18.11.2018
13:53:09
Просто в судо дать доступ на docker logs, без добавления юзера в группу докер?
Легко в sudoers одну команду разрешить Васе или Пете

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