--log-driver=none
Использование в docker run
:
docker run -d --log-driver=none selenium/standalone-firefox
Или докер-compose.yml
version: '2'
services:
selenium:
ports:
- "4444:4444"
logging:
driver: "none"
image:
selenium/standalone-firefox
Вы также можете отправить журнал в файл с помощью:
docker run -d --log-driver=none -e SE_OPTS="log log.txt" selenium/standalone-firefox
Или docker- compose.yml
version: '2'
services:
selenium:
ports:
- "4444:4444"
logging:
driver: "none"
environment:
- SE_OPTS="log log.txt"
image:
selenium/standalone-firefox
Для Докер-Compose версии файла 1 нет другого пути, кроме изменения entry_point.sh
поместить этот файл следующий ваш Докер-compose.yml entry_point.sh
#!/bin/bash
source /opt/bin/functions.sh
export GEOMETRY="$SCREEN_WIDTH""x""$SCREEN_HEIGHT""x""$SCREEN_DEPTH"
function shutdown {
kill -s SIGTERM $NODE_PID
wait $NODE_PID
}
if [ ! -z "$SE_OPTS" ]; then
echo "appending selenium options: ${SE_OPTS}"
fi
SERVERNUM=$(get_server_num)
xvfb-run -n $SERVERNUM --server-args="-screen 0 $GEOMETRY -ac +extension RANDR" \
java ${JAVA_OPTS} -jar /opt/selenium/selenium-server-standalone.jar \
${SE_OPTS} >/dev/null &
NODE_PID=$!
trap shutdown SIGTERM SIGINT
wait $NODE_PID
Использование этого docker-compose.yml
:
selenium:
ports:
- "4444:4444"
volumes:
- .:/mnt
image:
selenium/standalone-firefox
command: bash /mnt/entry_point.sh >/dev/null
С уважением
В зависимости от версии для сборки докеров вы можете использовать «log_driver: none» или «logging: \ driver: none»? https://docs.docker.com/compose/compose-file/#/logging – mgor
Даже с помощью log_driver: none Я получаю такой же вывод на stdout – Blejwi
Здравствуйте, вы решили проблему? –