@docker_ru

Страница 1112 из 1375
Andrew
14.03.2019
10:35:40
или завершаются?
завершаются

Andor
14.03.2019
10:35:49
успешно же завершаются?

в чём проблема-то?

Andrew
14.03.2019
10:36:02
успешно же завершаются?
Мне нужен к ним доступ в дальнейшем

Google
Andor
14.03.2019
10:36:16
что такое "доступ в дальнейшем"?

Andrew
14.03.2019
10:36:30
что такое "доступ в дальнейшем"?
хочу эмулировать node и composer у себя в cli

т.к. контейнер завершился, не ноду, не композер не находит

делаю так

Andor
14.03.2019
10:36:55
ну сделай alias node='docker-compose run node'

Andrew
14.03.2019
10:37:08
ocker-compose exec composer composerr

Andor
14.03.2019
10:37:14
не exec

Alexandr
14.03.2019
10:37:56
полскадите пожалуйста, есть docker-compose.yaml, где: .... php: build: . volumes: - ./:/var/www/html .... В Dockerfile: FROM php:7.2-fpm RUN docker-php-ext-install bcmath Добавил RUN apt-get update && apt-get install -y libpq-dev \ && docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \ && docker-php-ext-install pdo \ && docker-php-ext-install pgsql \ && docker-php-ext-install pdo_pgsql Делаю docker-compose kill, docker-composer up -d, ничего не меняется, удаляю из Dockerfile все - ничего не меняется. Пытаюсь сбросить кэш через kill контейнера, не помогает. Как указать явно, что нужно заново Dockerfile посмотреть?

Andrew
14.03.2019
10:38:24
ну сделай alias node='docker-compose run node'
Эт ов компоуз дописать или в консольке?

Andrew
14.03.2019
10:38:46
hi Andrew

Andor
14.03.2019
10:38:48
Эт ов компоуз дописать или в консольке?
это к композу не имеет отношения, это твоё окружение

Alexandr
14.03.2019
10:40:40
docker-compose build
точно, спасибо, добрый человек

Google
Andrew
14.03.2019
10:41:38
ну сделай alias node='docker-compose run node'
О, спасибо. Чёт даже работает

А можешь плиз в 2-х словах обьяснить, почему на линухке нет проблем с exec ?

а на винде они есть?

DimenSi
14.03.2019
10:42:11
ребят, хочу вести разработку через докер аля как это было с вагрантом. На хосте файлы, и при редактировании они синхронизируются с контейнером в докере. Как это вообще сделать или может есть статья как это организовать? Я смотрю сейчас в доку, там вроде есть mount и ему можно указать тип связывания, но не знаю какой тип выбрать и вообще то ли я выбираю.

DimenSi
14.03.2019
10:43:08
да? на что отвечает твой ответ

Andrew
14.03.2019
10:44:42
Вряд ли
понял, в любом случае спасибо

Andor
14.03.2019
10:47:09
да? на что отвечает твой ответ
Просто маунт, не надо никакой "синхронизации" обычно

DimenSi
14.03.2019
10:49:09
Просто маунт, не надо никакой "синхронизации" обычно
типо мне достаточно замаунтить и католог в контейнере и у меня на хостер будет всегда актуальный?

Andor
14.03.2019
10:49:37
Не "актуальный", а тот же

Larymar
14.03.2019
10:56:52
подскажите, а как подключится к удаленному докеру т.е. у меня стоит докер на моей машине и на сервере как мне отвравлять все команды через -H

Larymar
14.03.2019
10:58:01
увы, передо мной стоит именно такая задача) так что меня интересует как сделать этот таск

Alexey
14.03.2019
10:59:15
А детали задачи можно? Почему условный ssh my-server 'docker run ...' не подходит

Larymar
14.03.2019
11:00:32
А детали задачи можно? Почему условный ssh my-server 'docker run ...' не подходит
ну я студентота на практике начальник сказал хочу что бы docker-compose.yml был на моем пк дальше без ssh протокола хочу что нибудь писать в консоль что бы оно поднималось на докере что на сервере почему ssh не подходит, да я хз

George
14.03.2019
11:01:40
Можно настраивать изоляцию

Например, подмонтировать каталог, но в докере его будет нельзя поменять (:ro)

Google
Larymar
14.03.2019
11:03:24
Заэкспоузить порт докера наружу, сходить в докер по сети удаленно. И даже необязательно докер-машин нужен
а можно как-то конкретезировать комманды я пока не очень понимаю что именно надо

Alexey
14.03.2019
11:04:46
y dockerd ещё нужно будет прописать -H tcp://0.0.0.0:2376 скорее всего, там должен быть localhost по умолчанию.

Alexey
14.03.2019
11:08:42
docker -H ... ps

DimenSi
14.03.2019
11:51:39
Например, подмонтировать каталог, но в докере его будет нельзя поменять (:ro)
как мне через докер компос настроить поведение которое мне нужно? Я сейчас через докерфайл инициализировал проект, но он не появился у меня на хост машине

George
14.03.2019
11:52:28
А в локальный по сети или в удаленный по сети

DimenSi
14.03.2019
11:52:53
под хост машиной я имею ввиду свой комп

а не какой-то удаленный

я в докер компосе использую volumes, может мне нужно заюзать сменить на расширенный синтаксис и выставить type: bind?

George
14.03.2019
11:57:52
Статус сейчас какой? Прямо сейчас? Можно подробно ? И желаемое состояние ?

Да, минимальная диагностика нужна. netstat -tlpn, файрволл проверить

DimenSi
14.03.2019
11:58:35
Полный синтаксис не особо нужен
но бля то что у меня создалось в докер контейнере, не появляется у меня в файловой системе

George
14.03.2019
11:59:42
Докер-компоуз покажите

Google
George
14.03.2019
11:59:58
И ещё вопрос - мы же вроде там выше делали Коннект к удаленной машине с докер демоном?

DimenSi
14.03.2019
12:00:33
https://gist.github.com/dimensi/8377c2e7f17839f641011c6b37b127c0

George
14.03.2019
12:01:29
https://gist.github.com/dimensi/8377c2e7f17839f641011c6b37b127c0
Речь о каких файлах? Кстати, докер под настоящим Линукс? Не виндовс?

George
14.03.2019
12:02:13
Ну, а откуда файлы возьмутся ? Они внутри контейнера создаются ?

DimenSi
14.03.2019
12:02:17
да

и наоборот, могу сам создать у себя

George
14.03.2019
12:03:23
да
Из докер-компоуза это не видно. Вообще обычно наоборот делают - файл прокидывают внутрь контейнера

И ещё момент

Mikhail
14.03.2019
12:04:00
Всем привет! На продакшене в папке /var/lib/docker/aufs/diff много (6 Гб) слоев от разных контейнеров и образов (если я верно понял). Как лучше и надежнее (продакшн!) почистить - сначала docker image prune -a, потом docker system prune -a? У кого-нить был такой опыт?

George
14.03.2019
12:04:18
Если в образе файлы есть, то volume (bind mount) их скрывает при таком докер-компоузе

Alexey
14.03.2019
12:10:11
не понимаю о чем вы
docker run --rm -it -v $(pwd)/test:/test работает?

DimenSi
14.03.2019
12:11:45
я просто не хочу ставить никакие зависимости на свой компьютер тот же пхп или композер. И развернуть проект нужно через композер. Я хочу управлять зависимостями через композер через контейнер и редактировать файлы у себя (я не знаю как назвать это окружение, чтоб вы его не путали с каким-то сетевыми компьютерами, а понимали, что я говорю о своем компе и жестком диске)

docker run --rm -it -v $(pwd)/test:/test работает?
и что в качестве образа брать?

Alexey
14.03.2019
12:14:11
что хотите, что нужно. Для теста docker run --rm -it -v $(pwd)/test:/test busybox sh -c 'echo 1 > /test/hello'

Саша
14.03.2019
12:14:26
Привет. Не подскажете, что с этим можно сделать? $ docker build - < Dockerfile Sending build context to Docker daemon 4.096kB Step 1/16 : FROM centos:6 ---> 0cbf37812bff Step 2/16 : RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm ---> Running in 59bdb759f420 curl: (6) Couldn't resolve host 'dl.fedoraproject.org' error: skipping https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm - transfer failed

Google
Alexey
14.03.2019
12:14:54
docker build --network host ...

Саша
14.03.2019
12:15:16
понял, посмотрю. спасибо

Alexey
14.03.2019
12:16:30
дальше раскручивать до composer. Как заработает - сувать в docker-compose

DimenSi
14.03.2019
12:17:29


но если вручную зайти в консоль и создать проект, то папка появляется

Саша
14.03.2019
12:17:53
docker build --network host ...
взлетело, спасибо. хотя вряд ли это нормально, но все же

Alexey
14.03.2019
12:18:12
взлетело, спасибо. хотя вряд ли это нормально, но все же
ну или там iptables сдохли. либо отключены.

systemctl restart docker или включить или руками написать правила

не надо такое делать в dockerfile

DimenSi
14.03.2019
12:19:06
почему?

Alexey
14.03.2019
12:19:09
точнее толку в этом 0

потому что это для build. а volume будет в docker run

DimenSi
14.03.2019
12:19:50
что это значит?

при инициализации образа, произойдет маунт и все данные сотрутся для синхронизации с папкой на хосте?

Alexey
14.03.2019
12:21:05
проще загуглить урок по php и докер. я так нормально не расскажу.

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