George
09.07.2019
19:43:05
с какого образа запускаешь
Вадим
09.07.2019
19:45:42
с какого образа запускаешь
убунта
ставлю туда гит
pytest
paramiko
клонирую репу с тестами
тесты параметризованы , к вызову питоновского скрипта хочу передать параметры
George
09.07.2019
19:46:04
внутри контейнера (если ничего не переопределять) - pytest запускается?
Вадим
09.07.2019
19:46:17
Google
George
09.07.2019
19:46:26
тогда сделай так
ENTRYPOINT - ["pytest"]
CMD ["—help"]
или как там хелп вызывается
Вадим
09.07.2019
19:50:32
George
09.07.2019
19:50:38
внезапно
Вадим
09.07.2019
19:50:38
хелп вывел
George
09.07.2019
19:50:44
ну, а теперь CMD дорабатывай
["--host=$host", "--port=$port", "--user=$user", "--password=$password"]
Вадим
09.07.2019
19:51:54
так а вот сам вызов скрипт я ведь в entrypoint ключи нужные от пайтеста ?
George
09.07.2019
19:52:38
???
зачем?
Вадим
09.07.2019
19:55:20
зачем?
или это все должно быть в cmd ? там ведь склеивается , в чем смысл тогда это разделения ? или это принципиально, я должен в ентрипоинт передать только то что будет исполнять а в cmd все что нужно для выполнения
George
09.07.2019
19:55:39
ну, это больше важно, если ты будешь другим передавать свой докер-образ
Google
George
09.07.2019
19:55:56
условно - проще постоянную часть (имя программы + какие-то железобетонные аргументы) - положить в энтрипойнт
остальное оставить в кмд, т.к. их удобно переопределять
Вадим
09.07.2019
19:56:19
сейчас попробую
что то точно поменялось
ERROR: file not found: 192.168.88.244
хм это в пайтест ошибка
"--host=$host"
способы передачи
host=192.168.88.244
$host 192.168.88.244
192.168.88.244
эффект один ERROR: file not found: 192.168.88.244
остальное оставить в кмд, т.к. их удобно переопределять
это странное поведение ?
sudo docker run -i -t --network=host testimg --host="192.168.88.242" --port=2222 --user="root" --password="1234567890"
по идее должно как то так передаваться нет ?
sudo docker run -i -t --network=host otus host=192.168.88.244 port=2222 user=root password=1234567890
я по идее задал $host итд, принцип как в баше не ?
или просто вот так должно быть
sudo docker run -i -t --network=host otus 192.168.88.244 2222 root 1234567890
George
09.07.2019
20:31:53
нет
покажи как задал
по идее $host в хостовом баше разворачивается в значение, а не внутри контейнера
иначе нужны одинарные кавычки
Вадим
09.07.2019
20:44:47
покажи как задал
CMD ["--host=$host", "--port=$port", "--user=$user", "--password=$password"]
а как передавал в команде запуска выше описал
George
09.07.2019
20:45:06
а зачем задавать, если оно уже в cmd есть? задача какая?
Вадим
09.07.2019
20:46:18
George
09.07.2019
20:46:38
ну, я могу сказать одно - у меня все работает ?
Вадим
09.07.2019
20:47:10
Victor
10.07.2019
03:31:32
Подскажите, пожалуйста, или скиньте ссылку как в докере развернуть и запустить толстый клиент 1С. Инструкцию желательно для керамического чайника
Den
10.07.2019
03:43:12
Всем привет, подскажите пожалуйста, видел в одной аппе, что есть возможность обращаться к бд в контенере по имени контейнера (как по имени домена чтоль), есть ли где инфа про это прочитать?
George
10.07.2019
04:12:19
Google
Den
10.07.2019
04:24:52
Yury
10.07.2019
04:34:07
Victor
10.07.2019
04:34:49
На линукс не ставятся две платформы.
Yury
10.07.2019
04:35:42
толстый клиент это что-то с графическим интерфейсом?
Victor
10.07.2019
04:36:10
Тонкий и толстый
George
10.07.2019
04:46:53
User-defined bridges provide automatic DNS resolution between containers.
Den
10.07.2019
04:47:39
George
10.07.2019
04:47:44
Den
10.07.2019
04:49:28
Yamaha
10.07.2019
04:51:02
Оооо,есть чат по докеру,замечетельно ???
Памагите!!!!
Так, в общем пытаюсь установить докер и там нужно вбить вот это
cd doodle\cheers2019 ; docker build -t nkoffski/cheers2019 .
И когда ввожу выдает вот это
bash: cd: doodlecheers2019: No such file or directory
Где я накосячил?
Stanislav
10.07.2019
04:52:12
» doodle\cheers2019 - здесь есть слэш
» doodlecheers2019 - здесь слэша нету
странно выглядит
Yamaha
10.07.2019
04:52:39
И еще,после установки через докер десктоп нет ни ярлыков ни папки,ни записей в реестре, а если еще раз нажать на инсталлятор ничего не происходит
George
10.07.2019
05:14:34
Google
George
10.07.2019
05:14:52
могу порекомендовать только перестать маяться дурью и поставить виртуалку полноценную
Yamaha
10.07.2019
05:20:02
George
10.07.2019
05:20:37
?♂️
Yamaha
10.07.2019
05:21:46
Видимо у меня аномалия,ладно,будем пробовать. Спасибо))
Дмитрий
10.07.2019
05:41:03
\ - символ экранирования
/ - символ разделителя пути
Kusok
10.07.2019
07:03:46
Ребята, подскажите, пожалуйста. Есть контейнер с php. В нем выполняю команду определенную, пусть будет touch file.php. На хост машине уже не могу редактировать этот файл без sudo прав. Как сделать, чтобы я на хост машине мог редактировать и удалять файлы? Dockerfile выглядит так:
George
10.07.2019
07:04:18
правильный ответ - никак
можно пошаманить, чтобы у тебя uid пользователя www-data совпал с uid пользователя, под которым ты сидишь
но это фуфло
(т.е. работать будет, но фигово)
Kusok
10.07.2019
07:05:06
а как тогда быть? Как другие работают?
Vladimir
10.07.2019
07:05:06
у него в нутри контейнера пользователь root
то есть touch file.php это от рута будет
George
10.07.2019
07:05:50
есть вероятно, что контейнер под рутом.
но это к вопросу о uid
Kusok
10.07.2019
07:06:51
я создаю миграции с помощью artisan make:migration в этом контейнере, если быть точнее
Vladimir
10.07.2019
07:07:05
George
10.07.2019
07:07:18
идеально -
Google
George
10.07.2019
07:07:20
работать на маке
перегонять файлы через docker cp
либо работать с файлами через временный контейнер с нужными правами
Kusok
10.07.2019
07:08:14
Блин, как все геморно\
Владимир
10.07.2019
07:22:54
Товарищи, я пытаюсь запустить Zabbix из контейнеров. Сервер запустил, агент запустил - всё по инструкции с гитхаба, но они не связываются друг с другом, хотя видят порты лруг друга
George
10.07.2019
07:23:22
ну, очевидно, что делаешь что-то не то
Владимир
10.07.2019
07:23:29
Это да
Artem
10.07.2019
07:54:14
это
и я не могу понять что сломалось и почем
у
причём тут пхп вообще как это связано
Владимир
10.07.2019
07:56:11
композер написан на php, поэтому ему нужно php в среде