@docker_ru

Страница 1325 из 1375
George
09.07.2019
19:43:05
с какого образа запускаешь

Вадим
09.07.2019
19:45:42
с какого образа запускаешь
убунта ставлю туда гит pytest paramiko клонирую репу с тестами тесты параметризованы , к вызову питоновского скрипта хочу передать параметры

George
09.07.2019
19:46:04
внутри контейнера (если ничего не переопределять) - pytest запускается?

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
а зачем задавать, если оно уже в cmd есть? задача какая?
есть значения по умолчанию, необходимо передавать любые другие значения , по умолчанию заданы внутри скрипта питон, если из командой строки не приходят параметры то берутся по умолчанию

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
Всем привет, подскажите пожалуйста, видел в одной аппе, что есть возможность обращаться к бд в контенере по имени контейнера (как по имени домена чтоль), есть ли где инфа про это прочитать?

Google
Den
10.07.2019
04:24:52
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
А есть прям по порядку гайд как это сделать? Спасибо за ответ.
ну, есть же куча туториалов. К сожалению, проще отправить читать доку https://docs.docker.com/network/bridge/

User-defined bridges provide automatic DNS resolution between containers.

На линукс не ставятся две платформы.
в смысле? Я же сказал, что похоже, что Вам нужен LXD/LXC

Den
10.07.2019
04:47:39
User-defined bridges provide automatic DNS resolution between containers.
типа если в одной сети 2 контейнера, имена контейнеров автоматом в них являются доменными именами?

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
И еще,после установки через докер десктоп нет ни ярлыков ни папки,ни записей в реестре, а если еще раз нажать на инсталлятор ничего не происходит

» doodle\cheers2019 - здесь есть слэш » doodlecheers2019 - здесь слэша нету
Вот и я не пойму,это на сайте в туторе так написано сделать

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
Видимо у меня аномалия,ладно,будем пробовать. Спасибо))

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
а как тогда быть? Как другие работают?
Резюмируя, надо что бы пользователи совпадали(и uid) в контейнере и на хосте или права 777

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 в среде

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