ubuntu安装chrome及firefox

本文主要讲述一下如何在dockerfile里头安装chrome及firefox。

chrome

RUN apt-get install -y \
    apt-transport-https \
    ca-certificates \
    curl \
  gnupg \
    --no-install-recommends

RUN curl -sSL https://dl.google.com/linux/linux_signing_key.pub | apt-key add - \
    && echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list
RUN apt-get update
## xdg-icon-resource: No writable system icon directory found.
RUN apt-get install -y --force-yes --no-install-recommends hicolor-icon-theme
RUN apt-get install -y \
    google-chrome-stable \
    --no-install-recommends

如果无法访问dl.google.com的话,估计需要自行下载然后add进去

firefox

RUN apt-get install -y --force-yes --no-install-recommends python-software-properties software-properties-common
RUN apt-add-repository ppa:mozillateam/firefox-next
RUN apt-get update
RUN apt-get install -y --force-yes --no-install-recommends firefox xvfb
RUN apt-get install -y --force-yes --no-install-recommends x11vnc x11-xkb-utils xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic x11-apps

firefox的启动有点麻烦,需要设置XDG_RUNTIME_DIR,另外需要启动display

Xvfb :10 -ac &
export DISPLAY=:10

安装中文字体

由于默认的是英文的,没有中文字体的话,访问中文网站之类的会乱码,需要安装下中文字体

RUN apt-get install -y --force-yes --no-install-recommends \
        fonts-wqy-microhei \
        ttf-wqy-zenhei

原文发布于微信公众号 - 码匠的流水账(geek_luandun)

原文发表时间:2017-11-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏王亚昌的专栏

How to build your own ubuntu image with docker?

docker run -d -p 222:22 ubuntu-sshd-admin

1042
来自专栏快乐八哥

Docker基于已有的镜像制新的镜像-Docker for Web Developers(3)

1.根据运行的容器制作镜像 #查看所有的容器 docker ps #暂停当前容器 docker pause COTNAINER-ID #将容器运行当前状态提交 ...

2095
来自专栏晓晨的专栏

ASP.NET Core的身份认证框架IdentityServer4(5)- 包和构建

1494
来自专栏程序员同行者

Docker 部署Django项目

这里指定 Python 版本为docker官方提供的 "0.0.0.0:8000" 这里笔者开启容器中 8000 端口

1423
来自专栏杨建荣的学习笔记

关于update语句的性能测试(62天)

今天对表的update进行了性能测试,收获不小。在linux 64位的环境中测试, 数据量是按照40万左右的标准进行的测试。 SQL> select count...

2987
来自专栏h15945的专栏

【腾讯云的1001种玩法】利用 Docker 快速搭建 git 仓库 Gitlab 与代码审阅 Gerrit 平台

大多数程序猿都用过全球最大的git托管平台Github,上面有丰富的开源项目。在Github上托管开源项目是免费的,但是私有项目需要收取管理费。对于拥有云服务器...

3.3K0
来自专栏用户2442861的专栏

CTPN docker/nvidia-docker 安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/d...

1483
来自专栏康怀帅的专栏

在开发环境使用 Docker

本文是对官方文档的总结与备注。 官方文档:https://docs.docker.com/develop/ 根据官方文档的层次,分为 容器 (Container...

6814
来自专栏我的博客

Docker入门第一节

1、  什么是Docker Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以...

3537
来自专栏Golang语言社区

使用Docker和热加载运行Go API

This is a quick discussion of how to set up a local development environment for ...

1061

扫码关注云+社区