Roman
по домену или передавать через переменные
задачу усложню, это распространяемый образ будет и не хотелось бы под каждого клиента переделывать образ, поэтому понятно что через переменные... может кто дать внятную инструкцию (на русском уже и не прошу)
Aleksandr
Roman
на то как создавать переменные
Aleksandr
ну в инструкции докера конечно
Aleksandr
docker run ... -e VARIABLE=VALUE
Roman
так, и вот у меняесть конфиг приложения и там к примеру...
Roman
Roman
Roman
или что?
Aleksandr
это ангуляр?
Roman
угу
Aleksandr
браузерное приложение?
Roman
да, оно полностью в браузере работает и с серваком общаетсяы
Roman
вот мне надо как то IP хост машины засунуть туда
Aleksandr
ну можно с сервака получать baseurl. На серваке читать переменную. node read environment variable в гугл
Anton
ребят, а это возможно, если у меня есть питонячий скрипт, который забирает данные коннекта и токена из переменных среды, я упаковываю все в конейнер, а на docker run хочу отдать значения для этих перенных внутрь контейнера.
Aleksandr
а, с сервака навреное нельзя получать, если по этому же адресу идет обращение. тогда во время сборки писатьв конфиг
Aleksandr
Roman
то есть по факту не варик да? то есть мастерить надо что то?
Anton
оно да?
Roman
ну я понял спасибо
Anton
Aleksandr
Aleksandr
Anton
огонь, спасибо )
Roman
что не варик? все варик
ну при сборке приложения только, даже если я в конфиг вынесу, подменять надо это дело, то есть средствами docker и linux не решить
Aleksandr
ну у тебя приложение в браузере? оно ничего не знает про переменные окружения?
Aleksandr
значит должно быть собрано с верным урлом
Aleksandr
либо настроить передачу настроек приложения с постоянного сервера
Roman
ну тока так, я понял
Андрей
народ, подскажите
Андрей
пожалуйста
Андрей
стала необходимость жестко скопировать /var/lib/docker
Андрей
восстановил из бекапа
Андрей
а докер не видет содержимое в ней
Андрей
кто =то сталкивался как решать
sadkos
а как ты копируешь? или волюмишь?
Андрей
rsync -az
Андрей
и все же
Андрей
может кто подсказать как убедить докер увидеть все это?
Андрей
как то можно заставить докер пересмотреть список образов в его папке?
Aleksandr
ребунул сервис?
Aleksandr
гугл в общем-то говорит что просто диру подсунуть хватит
Aleksandr
ну еще анмаунт сделать прежде чем заменять umount /var/lib/docker/aufs
Андрей
а на другой хостинг так же , если надо будет запустит те же контейнера?
Андрей
я диру подсунул...и не реботает..ща еще раз выгружу
Андрей
повторно
Aleksandr
я бы сделал так:
service docker stop
umount /var/lib/docker/aufs
rm -rf /var/lib/docker
cp -R oldData /var/lib
service docker start
Aleksandr
что-то такое
Maxim
Права ещё проверь
Anonymous
Кто-то сталкивался с таким?
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
А чо ман говорит?
Андрей
права рут как и должно быть
Андрей
образец рядом
Андрей
перед глазами ,
Anonymous
Ман говорит что мол зайди в демона и настрой, это только для docker for Mac, но мне интересно - а на линуксе такое нормально прокатит?
Андрей
ща 30 гб перезальется , посмотрим.. потому пока в режиме ожидания
Андрей
в любом случаи, спасиб за помощь
Anonymous
Aleksandr
Anonymous
Т.е. когда я ту же команду на лине выполню - всё будет ок?
MRY
На docker ce можно стартовать под линухой 16-й MSSQL с кастомным coalition и security settings ?? Нужно свой образ мутить или как ?
Maxim
Maxim
можно поставить с 0. Ну или я не понял вопрос.
Chebyrash
Андрей
ага
Андрей
@gusevm , @zelenin спасиб ,все ок заработал:)
Андрей
чуть позже тоже самое сделаю на новом хосте.. попробую
Андрей
error initializing graphdriver: /var/lib/docker contains several valid graphdrivers: overlay2, aufs
Андрей
а с таким кто-то сталкивался?
Андрей
это при переносе на второй сервер там уже выбило
dimazava
Всем привет!
Делаю что-то типа менеджера контейнеров на свифте, всю работу делаю через CLI docker-machine. Поскольку раньше с докером не работал столкнулся со следующей проблемой: у docker-machine отсутствует команда add. Как можно добавить уже существующий контейнер, допустим с того же digital ocean? Создать-удалить получается, а вот добавить никак 😕
Андрей
поборол, вопрос не актуальный уже
Roman
есть в docker compose секция volumes:
Roman
я так понимаю можно сбиндить там алиас и указать путь
Roman
вот как путь то указывается?
sadkos
sadkos
ты как то по другому хочешь?
Roman