
Siergiej
08.02.2019
12:14:30
а с чем это связанно, инстанс поднят, порты открыты, казалось бы стучись и получай ответ

Antonio
08.02.2019
12:15:10
может ограничение на подключение с локальных хостов в Базе или бругая чушь —- логи смотри на контерйнере куда подключаешься

Siergiej
08.02.2019
12:22:04
Ребята обьясните пожалуйста, чем связанна проблема

ildar
08.02.2019
12:26:56
Первая проблема в скриншотах. Дальше не смотрел.

Google

Artur
08.02.2019
12:28:21
глянь внутри контейнера, всё ли ок

Siergiej
08.02.2019
12:29:27

Artur
08.02.2019
12:30:34
стопэ
скрины с двух разных тачек ?

Siergiej
08.02.2019
12:38:36

Старый
08.02.2019
13:27:12
есть сварм, контейнер не жрёт env
вместо выставленных жрёт дефолтные
environment:
- 1
-2
и тд

Rustam
08.02.2019
13:28:07
Подскажите если я стартую контейнер, например база данных. Вношу туда изменения. Останавливаю контейнер то все данные херяться?

Вячеслав
08.02.2019
13:28:27
ребят, подскажите, как в docker-compose.yml
указать mode:global?
deploy:
mode:
global
не работает
точнее в стэке

Антон
08.02.2019
13:30:01

Google

Вячеслав
08.02.2019
13:31:34

Dimanius851
08.02.2019
13:46:26
в сервисе server пытаюсь приконнектиться к localhost:3306, но пишет connect ECONNREFUSED 127.0.0.1:3306. что я делаю не так? что то с хостом mysql не то?
version: '3.3'
services:
db:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: '123'
MYSQL_DATABASE: 'test'
MYSQL_USER: 'user'
MYSQL_PASSWORD: '123'
# ports:
# - '3306:3306'
expose:
- '3306'
volumes:
- my-db:/var/lib/mysql
server:
build: .
ports:
- '8080:8080'
depends_on:
- db
links:
- db
volumes:
my-db:

George
08.02.2019
13:50:55
стоп контейнера != его убиение

Dimanius851
08.02.2019
13:51:57

George
08.02.2019
13:52:06
т.к. контейнеры работают по сети, то для контейнера server локалхостом является он сам. Решение - обращаться к db по имени сервиса (т.е. db)

Kirill
08.02.2019
13:52:07
Марио, твоя принцесса в другом локалхосте

George
08.02.2019
13:52:32

Dimanius851
08.02.2019
13:53:31

Artur
08.02.2019
14:00:45
раскоменьть ports
ты жу не пробросил порт во вне
чего же ты ждёшь тогда

Dimanius851
08.02.2019
14:02:24

Artur
08.02.2019
14:03:25
а ты не из "системы" в контейнер валишься ?

Dimanius851
08.02.2019
14:04:47
нет, из другого контейнера. в общем я сделал - хост в подключении к бд поставил "db"

Artur
08.02.2019
14:05:17
ясн. значит я лох не верно понял проблему

Dimanius851
08.02.2019
14:07:11
причем ни ports ни expose не нужны, хотя expose вроде должен быть нужен, но походу нет. мб кто знает, объяснит, почему не нужен? типа по умолчанию все порты у нетворка уже вместе? или че то типа того.
и links тоже не нужен

Artur
08.02.2019
14:07:23
The EXPOSE instruction does not actually publish the port. It functions as a type of documentation between the person who builds the image and the person who runs the container, about which ports are intended to be published. To actually publish the port when running the container, use the -p flag on docker run to publish and map one or more ports, or the -P flag to publish all exposed ports and map them to high-order ports.
EXPOSE ничего не делает по сути

Google

Artur
08.02.2019
14:08:02
а вот линк нужен
он позволяет тебе обращаться к контейнеру по имени db
а не по ип

Dimanius851
08.02.2019
14:08:32
аа

Artur
08.02.2019
14:08:45
внутри локалки между контейнерами

Dimanius851
08.02.2019
14:08:50
ну линкс тоже не понадобился, без него работает
хост указан как "db"

Artur
08.02.2019
14:09:27
линукс ?

Dimanius851
08.02.2019
14:09:44
мак
на линуксе еще не тестил

George
08.02.2019
14:55:00
а вот линк нужен
линк не нужен, нужно общую сеть для сервисов. docker-compose по умолчанию все конртейнеры из одного файла поднимает в одной сети

Dmitry
08.02.2019
15:01:38
Парни, есть короткий alias для docker-compose restart? по типу dcstop, dcup

Vitaliy
08.02.2019
15:03:15
помогите с докером
запускаю докер компосе на
2019/02/08 15:01:07 Starting server at :8080
и делаю прокси пас в nginx на, но ничего не происходит
location /img {
proxy_pass http://localhost:8080/;
}
404 Not Found

ildar
08.02.2019
15:08:51

Vitaliy
08.02.2019
15:09:07

George
08.02.2019
15:48:16

Vitaliy
08.02.2019
15:49:29
потмоу что локалхост
сделал название докера, тоже почему-то не работает
location /img {
proxy_pass http://dockername/;
}
location /img {
proxy_pass http://dockername:8080/;
}
как правильно ?

George
08.02.2019
15:49:50

Google

George
08.02.2019
15:49:54
сервис где запущен?

Vitaliy
08.02.2019
15:50:36

George
08.02.2019
15:50:47
телепатов нет

Vitaliy
08.02.2019
15:51:24

George
08.02.2019
15:51:39
не в консоли
а в конфиге
они тоже важны

Vitaliy
08.02.2019
15:51:52
сервис как запущен?
version: '3'
services:
imgprox:
image: "darthsim/imgproxy"
container_name: "parisimgproxy"
ports:
- "8080:8080"
environment:

George
08.02.2019
15:51:53
что за детсад, млин

Vitaliy
08.02.2019
15:52:10

George
08.02.2019
15:52:29
ок, изначальный nginx конфиг был верный.
допускаю, что тебе действительно нужно проверить, что там происходит с путями при передаче во внутренний контейнер. Может нужен rewrite rule

Vitaliy
08.02.2019
15:59:13

George
08.02.2019
15:59:25

Vitaliy
08.02.2019
15:59:43

Dmitry
08.02.2019
17:25:54


Кирилл
08.02.2019
17:47:48
всем привет! я тут хотел контейнеры запустить, но фпм почему-то после перезагрузки компа стал выдавать ошибку
docker-compose up -d nginx mysql phpmyadmin memcached
Starting laradock_workspace_1 ... done
Starting laradock_mysql_1 ... done
Starting laradock_docker-in-docker_1 ... done
Starting laradock_phpmyadmin_1 ... done
Starting laradock_php-fpm_1 ... error
ERROR: for laradock_php-fpm_1 Cannot start service php-fpm: OCI runtime create failed: container_linux.go:344: starting container process caused "process_linux.go:424: container init caused \"rootfs_linux.go:58: mounting \\\"/host_mnt/c/LARADOCK/laradock/php-fpm/php7.1.ini\\\" to rootfs \\\"/var/lib/docker/overlay2/bffc195165fcad029142de57aaf5d4d49c1552bea9e7f18c436e596a26b14dee/merged\\\" at \\\"/var/lib/docker/overlay2/bffc195165fcad029142de57aaf5d4d49c1552bea9e7f18c436e596a26b14dee/merged/usr/local/etc/php/php.ini\\\" 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

Google

George
08.02.2019
17:58:33


Кирилл
08.02.2019
18:01:42
да для 10-ки

George
08.02.2019
18:25:43
Говно, а не докер
Я предполагаю, что у тебя файл в контейнере удалился
Что-то с ним стало на хост системе и приплыли

Yury
08.02.2019
18:27:43
Ларадок, старая версия?
Смотрю 7.1 fpm

George
08.02.2019
18:28:52
Если проблемы, то возможно проще грохнуть контейнеры и пересоздать и

ildar
08.02.2019
18:32:10
Семь бед, один reset.
docker system prune -af; service docker stop; rm -rf /var/lib/docker; service docker start

Кирилл
08.02.2019
18:53:59
>service docker stop
"service" не является внутренней или внешней

George
08.02.2019
18:55:35

Кирилл
08.02.2019
18:58:19
docker stop $(docker ps -a -q)
unknown shorthand flag: 'a' in -a
See 'docker stop --help'.
нашёл такое, но не работает

George
08.02.2019
19:18:01
ну, ясен пень
это для баша

Интернет Магазин
08.02.2019
19:22:39
Добрый вечер. Ребят, сразу спрошу, какое отношение к новичкам и их иногда глупым вопросам ?

Pit
08.02.2019
19:23:10
так тебе и скажут