Удаленный просмотр браузера Chrome, работающего в докереPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Удаленный просмотр браузера Chrome, работающего в докере

Сообщение Anonymous »

Я запускаю браузер Chrome в контейнере Docker и хочу его просмотреть. Я настроил порт 9222 для удаленной отладки. Мне пришлось удалить опцию --healess, но теперь Chrome не запускается. Как запустить и просмотреть браузер Chrome, работающий в Docker.
Настройка моего драйвера

Код: Выделить всё

def setup_driver(self):
chrome_options = webdriver.ChromeOptions()
#chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
chrome_options.add_argument('--disable-gpu')
#chrome_options.add_argument('--start-maximized')
chrome_options.add_argument('--remote-debugging-port=9222')

prefs = {
'download.default_directory': self.data_folder_path,
'download.prompt_for_download': False,
'directory_upgrade': True,
'safebrowsing.enabled': True
}
chrome_options.add_experimental_option('prefs', prefs)
os.environ['DISPLAY'] = ':99'
self.driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options)
docker-compose.yml

Код: Выделить всё

services:
data_pipeline:
build:
context: ./prcapp
dockerfile: dockerfile
container_name: prc-container
networks:
- etapp-network
depends_on:
- mysql_db
environment:
- DB_HOST=${DB_HOST}
- DB_USER=${DB_USER}
- DB_PASSWORD=${DB_PASSWORD}
- DB_NAME=${DB_NAME}
env_file:
- .env
ports:
- "9222:9222"
volumes:
- shared-data:/prcapp/data
И EXPOSE 9222 также добавляется в файл docker.

Подробнее здесь: https://stackoverflow.com/questions/793 ... r-remotely
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»