@docker_ru

Страница 809 из 1375
Jack
02.10.2018
19:36:43
да, но есть и общие моменты)

сек

Oleg
02.10.2018
19:36:51
А, я немного не понял сути

Jack
02.10.2018
19:37:20


Google
Jack
02.10.2018
19:37:25
и у дева и у прода)

Oleg
02.10.2018
19:37:26
В общем, base image должен быть prod image

Jack
02.10.2018
19:38:22
а в мультистейдже нельзя наследоваться от внутреописаного имеджа?

как я выше написал

php:7.2-fpm AS php-base FROM php-base AS php-prod FROM php-base AS php-dev

Jack
02.10.2018
19:41:44
работает

спасибо

правда оно билдит и в том числе app-prod, хотя никто не просит

Vlad
03.10.2018
01:56:00
Добрый день, только разбираюсь с compose, как после записи образа и создания контейнеров запустить их сразу? docker-compose up и по окончанию уже все крутится

abc
03.10.2018
08:02:38
Объясните по вольюмам. Запускаю контейнер postgres. docker run -name=pg -d -p 5434:5432 postgres:10. Далее делаю инспект контейнера docker inspect -f "{{json .Mounts}}" pg [{"Type":"volume","Name":"e2b099c7b58b714ff0260910470fb399c0b452e75cdb13b76725ecbabb8f51a1","Source":"/var/lib/docker/volumes/e2b099c7b58b714ff0260910470fb399c0b452e75cdb13b76725ecbabb8f51a1/_data","Destination":"/var/lib/postgresql/data","Driver":"local","Mode":"","RW":true,"Propagation":""}] Т.e. для /var/lib/postgresql/data должна быть на моем ноуте /var/lib/docker/volumes/e2b099c7b58b714ff0260910470fb399c0b452e75cdb13b76725ecbabb8f51a1/_data но

но этой директории нет

зачем она вообще в inspect если я явно не указал volume?

Google
Konstantin
03.10.2018
08:18:35
зачем она вообще в inspect если я явно не указал volume?
Данные, которые генерирует контейнер нужно куда-то складывать + маунты для которых есть в Dockerfile инструкция Volume

но этой директории нет
Что-то не так, должна быть)

abc
03.10.2018
08:22:32
да похоже это проблема docker для mac

twwlf
03.10.2018
08:29:33
да похоже это проблема docker для mac
там отдельно в гуи перечислены path доступные для монтирования

abc
03.10.2018
08:31:40
там отдельно в гуи перечислены path доступные для монтирования
надо делать так screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty запустится какой-то linux kit и там будет доступна /var/lib/docker

Konstantin
03.10.2018
08:33:19
Сложна, ставь винду?

twwlf
03.10.2018
08:33:34


у тебя просто для vm нет доступа к нужной фс (скорее всего)

abc
03.10.2018
08:34:08
Нашел

Konstantin
03.10.2018
08:34:43
Лучше уж ubuntu
Иксы гавно

twwlf
03.10.2018
08:35:31
тогда я перестал понимать, чего хочет человек )

Konstantin
03.10.2018
08:36:21
Данные все равно должны быть, если не маунтишь

Хде?)

abc
03.10.2018
08:37:16
на линукс этот путь есть

но впрочем ладно. перемаунт на другой путь сделаю

Google
abc
03.10.2018
08:37:48
для мака

twwlf
03.10.2018
08:38:18
@nodekra ну, с виндой ему проще не станет )

abc
03.10.2018
08:39:09
винду видел 5 лет назад последний раз)

Konstantin
03.10.2018
08:43:18
@nodekra ну, с виндой ему проще не станет )
Хз, не испытывал никаких проблем, с подгоном wsl так вообще праздник)

twwlf
03.10.2018
08:43:40
ну это я в контексте того, что он хочет доступа в локальную фс виртуальной машины (зачем-то)

Евгений
03.10.2018
12:15:36
Всем добрый день. Вопрос не совсем по теме, однако с помощью гугла не смог решить вопрос. Однажды запустив ПК обнаружил ошибку при запуске докера: виртуализация не включена. Вошел в биос, включил intel virtualization technology. Однако в диспетчере задач написано "Виртуализация: отключено". Гипервизор включается великолепно

Подскажите пожалуйста как решить, уж очень затянуло изучение докера

Ванько
03.10.2018
12:20:25
Евгений
03.10.2018
12:20:52
Виндовс 10 профессиональная х64

У меня и раньше были проблемы с включением виртуализации, однако при установке докера она включилась. Переустановка докера не помогла

Jack
03.10.2018
12:24:59
проверь на виртуалбоксе

Andrey
03.10.2018
12:26:17
Вм создать можешь?

Spirit
03.10.2018
12:46:04
можно попробовать удалить hyper-v из списка установленных расширений, перезагрузиться, потом опять поставить галочку , произойдет обновление системы, 2 перезагрузки и все может заработать. я так делал на домашкем пк, когда случайно удалил файлы вирт машины , которые какото фига лежат в каких то там виндоусовским папках документ что то там. как открыть этот список установленных обновлений не подскажу, не помню, сам линукс пользователь.

некий функционал включения и выключения компонентов

Станислав
03.10.2018
13:11:16
Всем привет)

На докер поставил apache и mysql , все норм только приконектиться к mysql не могу(

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Google
Евгений
03.10.2018
13:11:52
Товарищи, хорошо, через часа полтора-два отпишусь с результатами

Станислав
03.10.2018
13:11:53
root@28e07df29088:/# mysql -u root -p mysql

db: image: mysql container_name: gotask_mysql ports: - "3306:3306" environment: - "MYSQL_ROOT_PASSWORD=secret" - "MYSQL_DATABASE=laravel" volumes: - ./.docker/dump:/docker-entrypoint-initdb.d - ./persistent:/var/lib/mysql

Konstantin
03.10.2018
13:20:47
db: image: mysql container_name: gotask_mysql ports: - "3306:3306" environment: - "MYSQL_ROOT_PASSWORD=secret" - "MYSQL_DATABASE=laravel" volumes: - ./.docker/dump:/docker-entrypoint-initdb.d - ./persistent:/var/lib/mysql
Хост db, а не localhost. Для каждого контейнера свой локалхост и никак не связан с другими

Konstantin
03.10.2018
13:22:03
twwlf
03.10.2018
13:22:03
Свой локалхост))))
у тебя на каждой руке свой локалхост? )

Станислав
03.10.2018
13:22:09
Понял спасибо))

Konstantin
03.10.2018
13:22:10
Станислав
03.10.2018
13:22:18
А если я вхожу в контейнер с mysql

Taz
03.10.2018
13:22:23
twwlf
03.10.2018
13:22:29
упущение

Станислав
03.10.2018
13:22:29
и тоже бросает

root@kali:/var/www/gotask/gotask# docker exec -ti c0c60cab3bfd bash root@c0c60cab3bfd:/# mysql -uroot -pmysql mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Taz
03.10.2018
13:22:34
что не так?
Формулировка забавная

Konstantin
03.10.2018
13:23:14
root@kali:/var/www/gotask/gotask# docker exec -ti c0c60cab3bfd bash root@c0c60cab3bfd:/# mysql -uroot -pmysql mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ну так неверный пароль, он создаётся только на первом старте из переменной и потом смена переменной ничего не делает.

Konstantin
03.10.2018
13:23:37
Формулировка забавная
не забавнее, чем между контейнерами обращаться через localhost, приходится на пальцах

Google
Станислав
03.10.2018
13:25:49


не пойму :( все равно не коннектиться..

Konstantin
03.10.2018
13:26:15
что это?

Станислав
03.10.2018
13:26:19
сам сайт работает по адресу http://172.17.0.4/ локально

что это?
пытаюсь подключиться к базе..

Konstantin
03.10.2018
13:26:58
сам сайт работает по адресу http://172.17.0.4/ локально
зачем тебе этот IP? ты же публикуешь порт 8000, на него и подключайся с хоста

пытаюсь подключиться к базе..
я говорю - что это за софт, а не для чего)

Станислав
03.10.2018
13:27:25
ааа phpstorm )

вот так http://localhost:8000/

Konstantin
03.10.2018
13:27:51
ну так он же не в контейнере, он не знает про db

с хоста подключайся через опубликованные порты на хосте, т.е. localhost:3306

Станислав
03.10.2018
13:29:26
сейчас попробую)спасибо

а то сижу с mysql уже хз сколько

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