
Nklya
28.12.2017
12:44:04
Например не делать так

Roman
28.12.2017
12:44:37
Например не делать так
невозможно, приложение на Angular и оно должно обращаться к машине по ее настоящему адресу

Aleksandr
28.12.2017
12:46:20

Google

Roman
28.12.2017
12:47:36
по домену или передавать через переменные
задачу усложню, это распространяемый образ будет и не хотелось бы под каждого клиента переделывать образ, поэтому понятно что через переменные... может кто дать внятную инструкцию (на русском уже и не прошу)

Aleksandr
28.12.2017
12:48:33

Roman
28.12.2017
12:49:08
на то как создавать переменные

Aleksandr
28.12.2017
12:49:59
ну в инструкции докера конечно
docker run ... -e VARIABLE=VALUE

Roman
28.12.2017
12:52:42
так, и вот у меняесть конфиг приложения и там к примеру...
или что?

Aleksandr
28.12.2017
12:54:03
это ангуляр?

Roman
28.12.2017
12:54:25
угу

Aleksandr
28.12.2017
12:54:45
браузерное приложение?

Roman
28.12.2017
12:55:15
да, оно полностью в браузере работает и с серваком общаетсяы
вот мне надо как то IP хост машины засунуть туда

Aleksandr
28.12.2017
12:55:51
ну можно с сервака получать baseurl. На серваке читать переменную. node read environment variable в гугл

Google

Anton
28.12.2017
12:56:18
ребят, а это возможно, если у меня есть питонячий скрипт, который забирает данные коннекта и токена из переменных среды, я упаковываю все в конейнер, а на docker run хочу отдать значения для этих перенных внутрь контейнера.

Aleksandr
28.12.2017
12:56:24
а, с сервака навреное нельзя получать, если по этому же адресу идет обращение. тогда во время сборки писатьв конфиг

Roman
28.12.2017
12:58:21
то есть по факту не варик да? то есть мастерить надо что то?

Anton
28.12.2017
12:58:24
оно да?

Roman
28.12.2017
12:58:25
ну я понял спасибо

Anton
28.12.2017
12:58:31

Aleksandr
28.12.2017
12:59:04

Anton
28.12.2017
12:59:21
огонь, спасибо )

Roman
28.12.2017
13:00:00
что не варик? все варик
ну при сборке приложения только, даже если я в конфиг вынесу, подменять надо это дело, то есть средствами docker и linux не решить

Aleksandr
28.12.2017
13:00:45
ну у тебя приложение в браузере? оно ничего не знает про переменные окружения?
значит должно быть собрано с верным урлом
либо настроить передачу настроек приложения с постоянного сервера

Roman
28.12.2017
13:02:06
ну тока так, я понял

Андрей
28.12.2017
16:50:30
народ, подскажите
пожалуйста
стала необходимость жестко скопировать /var/lib/docker
восстановил из бекапа
а докер не видет содержимое в ней

Google

Андрей
28.12.2017
16:51:13
кто =то сталкивался как решать

kos
28.12.2017
16:52:11
а как ты копируешь? или волюмишь?

Андрей
28.12.2017
16:52:36
rsync -az

Aleksandr
28.12.2017
16:53:04

Андрей
28.12.2017
16:53:23
и все же
может кто подсказать как убедить докер увидеть все это?
как то можно заставить докер пересмотреть список образов в его папке?

Aleksandr
28.12.2017
17:02:24
ребунул сервис?
гугл в общем-то говорит что просто диру подсунуть хватит
ну еще анмаунт сделать прежде чем заменять umount /var/lib/docker/aufs

Андрей
28.12.2017
17:10:30
а на другой хостинг так же , если надо будет запустит те же контейнера?
я диру подсунул...и не реботает..ща еще раз выгружу

Андрей
28.12.2017
17:11:39
повторно

Aleksandr
28.12.2017
17:14:00
я бы сделал так:
service docker stop
umount /var/lib/docker/aufs
rm -rf /var/lib/docker
cp -R oldData /var/lib
service docker start
что-то такое

Maxim
28.12.2017
17:17:21
Права ещё проверь

Kirill
28.12.2017
17:21:36
Кто-то сталкивался с таким?
The path /projects/myproject
is not shared from OS X and is not known to Docker.
You can configure shared paths from Docker -> Preferences... -> File Sharing.
See https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.

Maxim
28.12.2017
17:22:59
А чо ман говорит?

Андрей
28.12.2017
17:23:43
права рут как и должно быть
образец рядом

Google

Андрей
28.12.2017
17:23:51
перед глазами ,

Kirill
28.12.2017
17:24:05
Ман говорит что мол зайди в демона и настрой, это только для docker for Mac, но мне интересно - а на линуксе такое нормально прокатит?

Андрей
28.12.2017
17:24:17
ща 30 гб перезальется , посмотрим.. потому пока в режиме ожидания
в любом случаи, спасиб за помощь

Admin
ERROR: S client not available

Kirill
28.12.2017
17:24:43

Aleksandr
28.12.2017
17:26:33

Kirill
28.12.2017
17:27:00
Т.е. когда я ту же команду на лине выполню - всё будет ок?

Yuriy
28.12.2017
17:31:46
На docker ce можно стартовать под линухой 16-й MSSQL с кастомным coalition и security settings ?? Нужно свой образ мутить или как ?

Max
28.12.2017
18:01:07
можно поставить с 0. Ну или я не понял вопрос.

xPushkin
28.12.2017
18:03:09

Андрей
28.12.2017
18:03:19
ага
@gusevm , @zelenin спасиб ,все ок заработал:)
чуть позже тоже самое сделаю на новом хосте.. попробую
error initializing graphdriver: /var/lib/docker contains several valid graphdrivers: overlay2, aufs
а с таким кто-то сталкивался?
это при переносе на второй сервер там уже выбило

Dmitriy
28.12.2017
19:01:57
Всем привет!
Делаю что-то типа менеджера контейнеров на свифте, всю работу делаю через CLI docker-machine. Поскольку раньше с докером не работал столкнулся со следующей проблемой: у docker-machine отсутствует команда add. Как можно добавить уже существующий контейнер, допустим с того же digital ocean? Создать-удалить получается, а вот добавить никак ?

Андрей
28.12.2017
19:05:00
поборол, вопрос не актуальный уже

Google

Roman
28.12.2017
20:10:00
есть в docker compose секция volumes:
я так понимаю можно сбиндить там алиас и указать путь
вот как путь то указывается?

kos
28.12.2017
20:26:19
ты как то по другому хочешь?

Roman
28.12.2017
20:26:45
которое в одном уровне с services

Vitaliy
28.12.2017
20:27:39
volumes
Man docker compose

Roman
28.12.2017
20:28:18
что это?

kos
28.12.2017
20:29:07
похоже он отправляет тебя документацию читать

Dmitriy
28.12.2017
20:30:25
Товарищи, подскажете с моим вопросом? Как добавить существующий контейнер с помощью docker-machine?

Roman
28.12.2017
20:36:04

Vitaliy
28.12.2017
20:39:56
volumes
Mount host folders or named volumes. Named volumes need to be specified with the top-level volumes key.
You can mount a relative path on the host, which will expand relative to the directory of the Compose configuration file being used. Relative paths should always begin with . or ...

Roman
28.12.2017
20:40:08