
Ilya
25.06.2018
12:54:57
с Docker.app (где тоже все внутри виртуальной машины на hyperkit) все прекрасно шарится между macOS и контейнером.

Andrey
25.06.2018
12:55:28
ну вот и замечательно
только ссылку уберите :)

Bohdan
25.06.2018
12:56:48

Google

Артамонов Игорь
25.06.2018
13:05:13
Возможно ли в докере вытащить, допустим, порт 1111 наружу, на рандомный порт хостовой машины?
Без указания конкретного порта

Ilya
25.06.2018
13:06:30
-P, --publish-all Publish all exposed ports to random ports

Артамонов Игорь
25.06.2018
13:07:25
о
спасибо, ог

Ilya
25.06.2018
13:08:53
понятия не имею

intruder
25.06.2018
13:15:32
привет народ. оскажите плз в dockerfile команда WORKDIR она задает кому рабочую директорию?
например если за ней следует COPY с относительными путями

AlexAnder
25.06.2018
14:04:11
как починить докер?

Евгений
25.06.2018
14:04:47

Google

AlexAnder
25.06.2018
14:05:07
alex@debian:~$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
а без судо нельзя?

Дмитрий
25.06.2018
14:05:33

Анатолий
25.06.2018
14:05:49

AlexAnder
25.06.2018
14:06:07
sudo usermod -aG docker alex ?

Дмитрий
25.06.2018
14:06:17
да

AlexAnder
25.06.2018
14:06:52
мне компуктер нужно перезагруить?

Дмитрий
25.06.2018
14:07:08
logoff - login

bebebe
25.06.2018
15:00:42

Jan
25.06.2018
15:40:37
открой терминал еще раз
группы вступают в силу после релогина

Grigoriy
25.06.2018
16:13:30
Вечер добрый.
Не подскажете, в связи с чем может падать база при первом обращении?
до этого работала корректно, записей там прилично

Dmitry
25.06.2018
16:15:15
А лог не успевает записать?

Grigoriy
25.06.2018
16:24:11
не успевает

Rusty
25.06.2018
16:48:55
А вообще забавно у вас тут

Анатолий
25.06.2018
17:03:14

Александр
25.06.2018
17:04:32

Google

Александр
25.06.2018
17:05:22
У сокета права доступа по группе велючены

Yuryi
25.06.2018
17:05:53
docker-compose up -d --build . Где я протупливаю ?

Rusty
25.06.2018
17:06:37
Странно, что в арче ставил, что в убунсту сервер недавно - везде просило

Andrey
25.06.2018
17:20:29
начни изучение докера с команды докер, забудь про композ. Композ потом. Он не сложнее, он просто надстройка.

Yuryi
25.06.2018
17:21:53
ты хотя бы скажи в какую сторону копать, а то ответ сходи купи книжку и прочитай я могу и у бабули у метро получить

Andrey
25.06.2018
17:24:36
просто это правильный ответ, вот реально. Если ты увидишь школьника, не знающего что такое +, и пытающегося понять знак ∑ что ты ему скажешь?

1337
25.06.2018
17:24:49
привыкай оформлять вопросы на стековерфлоу, как правило в процессе написания вопросов он сам отпадет

Andrey
25.06.2018
17:25:28
я ему просто уже помогал, он опять с тупыми вопросами пришёл
видно, что чел базовые вещи не понимает, пытается проблемы методом тыка решить, хотя задача выполнить три команды в докере и запустить томкат
и если бы он начал с докера, то он давно бы её решил

Евгений
25.06.2018
19:18:05


Vitalii
25.06.2018
20:49:04
всем привет. может кто подскажет из-за чего не могу подключится к б.д.. Описал два контейнера
version: '2'
services:
php:
image: yiisoftware/yii2-php:7.1-apache
volumes:
- ~/.composer-docker/cache:/root/.composer/cache:delegated
- ./:/app:delegated
container_name: php
ports:
- '8000:80'
links:
- db
db:
image: mysql
volumes:
- ./docker/dbdata:/var/lib/mysql
container_name: db
ports:
- '3306:3306'
expose:
- '3306'
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_USER: root
MYSQL_DATABASE: yii2basic
MYSQL_PASSWORD: root
вот файл конфигов db
<?php
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=db;dbname=yii2basic',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
// Schema cache options (for production environment)
//'enableSchemaCache' => true,
//'schemaCacheDuration' => 60,
//'schemaCache' => 'cache',
];
не дружат и все


Артамонов Игорь
25.06.2018
21:15:08
Забавная фича, если кому-то вдруг пригодится:
Работаю с докер регистри от vmware - harbor;
Сейчас словил забавный баг. Лью многослойный образ, составленный через 3 докерфайла. Во втором происходит билд проекта yarnbuilderом и смена захардкоженных адресов sh скритом через dig.
В третьем (последнем), таром архивируется каталог и подсовывается в каталог контейнера.
Так вот. Этот обмудок (харбор), по какой-то причине закешировал слой второго (не последнего) образа и, короче, т.к. через харбор я лью его в кубер - в кубере я получаю некорректный результат, хотя на локальной тачке все ОК.

Google

Артамонов Игорь
25.06.2018
21:16:00
Хер его знает, какого хера такое происходит, свел все к тому, что буду щас регистри вычищать. Но забавно. И больно. Мороженку надо купить - приложу.
пол дня угрохал :))

Admin
ERROR: S client not available

Филипп
25.06.2018
21:46:10
доброй ночи Господа. подскажите заядлому виртуалбоксеру и вмварщику, можно ли в докере внести изменениие в immage (например доустановить утилиту ) чтоб она появилась во всех контейнерах созданных на его основе?
мне нужна однотипная ОС (убунту) но в процессе создание контейнеров на ее основе я могу забыть что то проинсталить в базовый образ. Можно как то потом, чтоб везде не доставлять?
Спасибо

Ilya
25.06.2018
21:48:16
придется пересобирать все образы, которые наследуются от измененного базового

Филипп
25.06.2018
21:50:26
жаль, я надеялся оставить 1 докер файл пустой и накатывать в нем какие то дополнения, жаь commit и получать изменения в наследниках
Спасибо что сэкономили время.

Ilya
25.06.2018
21:51:16
коммит -- это вообще дичь, не надо так делать
(если речь про `docker commit`)

Филипп
25.06.2018
21:58:10
Я содаю контейнер из голого обрааз убунты, ставлю туда апт-гетом 10 утилит. создаю из контейнера образ. Из этого образа делаю 5 контейнеров с разными настроками в каждом. Потом понимаю что я не сделал apt-get install net-tools например, каковы мои действия по правильному?
поставить его руками в каждом контейнере?

Ilya
25.06.2018
21:59:35
контейнеры -- это cattle, не pets
если действительно существует некий базовой образ, с которого наследуется все, то правильным тут будет поменять докерфайл базового образа (доставить туда нужный пакет), а затем пересобрать все остальные образы.
ставить что-то руками именно в контейнере -- это за гранью добра и зла вообще. контейнеры -- это эфемерные такие штуки, который могут помереть в любой момент.

Филипп
25.06.2018
22:01:33
пересобрать это recreate (я использую Portainer)

Ilya
25.06.2018
22:01:46
мб ты, конечно, путаешь термин образ и контейнер.

Филипп
25.06.2018
22:01:51
пока в командной строке плаваю решил начать с gui

Google

Ilya
25.06.2018
22:02:03
я не знаю, что такое recreate в портейнере. пересобрать -- это изменить Dockerfile и сделать docker build.

Филипп
25.06.2018
22:03:28
т.е. добавить в dockerfile run ...............

Ilya
25.06.2018
22:03:32
я не рекомендую начинать с портейнера. надо разобраться сперва с базовыми вещами, в которых нет ничего сложного.
дописать пакет в нужный список, собрать из всего этого образ

Филипп
25.06.2018
22:04:25
а потом для каждого контейнера запустить .......... ?

Ilya
25.06.2018
22:04:26
протегировать его более старшей версией, указать всем остальным образам, чтобы наследовались от новой версии базового образа.

Филипп
25.06.2018
22:04:41
понял
Спасибо буд пробовать
буду*
ну я его использую как вьювер результата
чтоб не делать docker ps -a
и так далее