Anonymous
https://docs.docker.com/docker-for-windows/#switch-between-windows-and-linux-containers
ещё вопрос, пытаюсь запустить чисто python в контейнере, когда запускаю конт никакого вывода нету, просто завершение и всё
George
yes
Anonymous
Anonymous
вот крч
Anonymous
в начале вывод os.listdir()
George
ну блин
George
ты видишь сообщение от секурити с самого начала ?
George
второй момент - я не знаю специфики твоего проекта
Anonymous
второй момент - я не знаю специфики твоего проекта
просто открыть браузер, мне этого хватит
George
но пацаны заводили какие-то образы с докер хаба с селениумом без каких либо проблем
George
https://github.com/SeleniumHQ/docker-selenium
George
что-нибудь такое возьми
Anonymous
что-нибудь такое возьми
у меня немного другая цель, но пока цель это открыть без сторонних либ селениум
George
я еще какую-то модную штуку видел, но я забыл попросту
Anonymous
скоро гугл забанит
George
Фиг знает. Я бы попробовал изменить подход и более творчески подойти к цели
Anonymous
https://github.com/SeleniumHQ/docker-selenium
даже это не работает))))
Anonymous
я уже заебался
Anonymous
3 часа сижу
George
сорян
Anonymous
ещё какого-то хуя я не могу занять 4444 порт
Anonymous
хотя убил все контейнеры
Anonymous
долбоебизм
runinterface
Че с аккаунтом?
Anonymous
Че с аккаунтом?
тг сделал подарок
runinterface
тг сделал подарок
Ну не с проста же?
Anonymous
…
runinterface
Anonymous
крч пошло оно всё нахуй
Денис
АХАХАХАХАХАЗАХХА
Денис
Вот ты дебил
Денис
Аахахсзсзсз
Денис
Шутка месяца господи
Anonymous
Max
всем привет почему когда я юзаю docker container run -e POSTGRES_USER=syabro -e POSTGRES_DB=syabro -p 5432:5432 postgres:latest я могу законнектиться на локалхост:5432 с компоузом не получается services: postgres: image: postgres:latest restart: always ports: - "5432:5432"
Max
я подозреваю что компоуз создает сетку для сервисов можно это как-то игнорировать?
Max
By default Compose sets up a single network for your app. Each container for a service joins the default network and is both reachable by other containers on that network, and discoverable by them at a hostname identical to the container name. угу, вопрос теперь как это убрать
Max
понятно, при запуске docker-compose run надо было указывать ключ --service-port
Max
(не надо для `docker-compose up`)
Maksim
Молодец
Опять есть То скинули про нетворкинг, там ниче не понятно
Maksim
Не зря там дизов в 2 раза больше
Andrey
1 на все в композе
Maksim
Что случилось
Да ничего не подключает
Alexey
а еще лучше выкинуть мускуль и поднять постгрес рядом
У меня и так постгрес. Т.е. лучше не завязываться с sqlite, а поднять отдельный контейнер с постгресом для тестирования?
Alexey
Кмк, да
Благодарю
rmshell
Читаю про docker-machine и не могу понять как create работает. Примеры с облаками просто. Если у меня обычная голая виртуалка, то docker-machine create my_host machine_name создаст на виртуалке машину докера если в образе виртуалки не был пред установлен докер?
Александр
всем привет! нубский вопрос, сорри, в команде docker -- mount параметр source это КУДА копируем данные а target это откуда (т.е. путь внутри контейнера)? как-то контринтуитивно получается...
Александр
спасибо и еще вопрос, если забиндил базу в контейнере например docker run --mount type=bind, source=/var/lib/postgresql/dockerized/data, target=/var/lib/postgresql/data mypostgrescontainer у меня контейнер после какого-то времени работы отвалился, то запустив его снова, база в контейнере сможет ПРОДОЛЖИТЬ работать с данными в /var/lib/postgresql/dockerized/data т.е. писать и читать в уже ранее созданные таблицы? или по умолчанию такого поведения нет?
George
да
George
если ты данные сохрянаешь СНАРУЖИ контейнера, то они никуда не пропадают
Александр
👍🏻
Александр
ну и чтобы 2 раза не вставать, объясните пожалуйста, что за вот такая штука source="$(whatever)"? по описанию в документации оно как-то заменяется на путь к директории из которой запущена команда run?
George
$() <- это просто подстановка в шелле
George
выполнить команду внутри круглых скобок и подставить результат выполнения вместо $(...)
Александр
Run the command from within the source directory. The $(pwd) sub-command expands to the current working directory on Linux or macOS hosts.
Александр
--mount type=bind,source="$(pwd)"/target,target=/app
Александр
источником будет результат команды pwd получается?
George
Да
Maksim
Кто-нибудь может помочь?
Andrey
Кто-нибудь может помочь?
Да, присылай композ
Andrey
Что понаписал
Maksim
Да, присылай композ
Спасибо пришлю скоро
Александр
всем привет! Подскажите пожалуйста, пытаюсь запустить postgres вот такой командой sudo docker run -it --rm --network bridge postgres:10-alpine psql -h bridge -U postgres это почти один в один команда из документации, только вместо postgres хочу запустить postgres 10 для alpine и вместо --network some-network из документации указал bridge. Вопрос - не находит он bridge и some-network конечно тоже... как правильно указать стандартную сеть контейнера в параметре -h psql? Пишет psql: could not translate host name "bridge" to address: Name does not resolve
Andrey
Кто тебя просил линки ставить?
Andrey
Нетворк делай
Maksim
Нетворк делай
я понял что вы посоветовали это сделать, но в статье я ничего не понимаю
Andrey
Попробуем ещё раз