有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在linux机器上的Dockerfile中为google chrome设置启动标志

我发现docker映像使用chrome、maven和jdk-17(https://github.com/markhobson/docker-maven-chrome),下面是映像示例:

FROM maven:3.8.3-openjdk-17

# Google Chrome

ARG CHROME_VERSION=96.0.4664.45-1
ADD google-chrome.repo /etc/yum.repos.d/google-chrome.repo
RUN microdnf install -y google-chrome-stable-$CHROME_VERSION \
  && sed -i 's/"$HERE\/chrome"/"$HERE\/chrome" --no-sandbox/g' /opt/google/chrome/google-chrome \

# ChromeDriver

ARG CHROME_DRIVER_VERSION=96.0.4664.45
RUN microdnf install -y unzip \
  && curl -s -o /tmp/chromedriver.zip https://chromedriver.storage.googleapis.com/$CHROME_DRIVER_VERSION/chromedriver_linux64.zip \
  && unzip /tmp/chromedriver.zip -d /opt \
  && rm /tmp/chromedriver.zip \
  && mv /opt/chromedriver /opt/chromedriver-$CHROME_DRIVER_VERSION \
  && chmod 755 /opt/chromedriver-$CHROME_DRIVER_VERSION \
  && ln -s /opt/chromedriver-$CHROME_DRIVER_VERSION /usr/bin/chromedriver

我需要的是修改chrome启动标志,我看到一个是sed -i 's/"$HERE\/chrome"/"$HERE\/chrome" --no-sandbox/g' /opt/google/chrome/google-chrome 但是我怎样才能设置更多的呢?例如--disable-dev-shm-usage


共 (0) 个答案