Dockerfile 构建google-chrom应用
cat Dockerfile.chrome
FROM centos MAINTAINER zh******ech.cn ENV LANG en_US.UTF-8 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone WORKDIR /home RUN mkdir node COPY node-v8.14.0-linux-x64.tar.gz /home/ RUN tar zxf /home/node-v8.14.0-linux-x64.tar.gz -C /home/node ENV PATH PATH=$PATH:$HOME/bin:/home/node/node-v8.14.0-linux-x64/bin RUN npm install pm2 -g COPY google-chrome.repo /etc/yum.repos.d/ RUN yum install -y google-chrome-stable EXPOSE 9999 ENTRYPOINT pm2 start google-chrome --interpreter none -- --headless --disable-gpu --disable-translate --disable-extensions --disable-background-networking --safebrowsing-disable-auto-update --disable-sync --metrics-recording-only --disable-default-apps --no-first-run --mute-audio --hide-scrollbars --no-sandbox --remote-debugging-port=9999 && tail -f /var/log/yum.log
cat google-chrome.repo
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=0
gpgkey=https://dl.google.com/linux/linux_signing_key.pub
构建镜像 docker build -t google-chrome -f Dockerfile.chrome .
Sending build context to Docker daemon 17.22 MB
Step 1/14 : FROM centos
---> 1e1148e4cc2c
******
---> Using cache
---> c8a445ff31da
Successfully built c8a445ff31da
启动容器 [root@weifeng02 google-chrome]# docker run -d -p 9999 google-chrome
03ecfddd9c220b599fdf4310fe6a331f6c988a09352d27353bce5053f08ab022
[root@weifeng02 google-chrome]#
[root@weifeng02 google-chrome]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
03ecfddd9c22 google-chrome "/bin/sh -c 'pm2 s..." 5 seconds ago Up 5 seconds 0.0.0.0:32790->9999/tcp awesome_jang
Dockerfile 构建google-chrom应用的更多相关文章
- 利用Dockerfile构建一个基于centos 7,包括java 8, tomcat 7,php ,mysql+mycat的镜像
		Dockerfile内容如下: FROM centos MAINTAINER Victor ivictor@foxmail.com WORKDIR /root RUN rm -f /etc/yum.r ... 
- 用Dockerfile构建docker image
		dockerfile是为快速构建docker image而设计的,当你使用docker build 命令的时候,docker 会读取当前目录下的命名为Dockerfile(首字母大写)的纯文本文件并执 ... 
- 使用Dockerfile构建镜像-Docker for Web Developers(5)
		1.理解Dockerfile语法 语法命令 命令功能 举例 FROM 所有的dockerfile都必须以FROM命令指定镜像基于哪个基础镜像来制作 FROM ubuntu:14:04 MAINTAIN ... 
- Docker容器学习梳理 - Dockerfile构建镜像
		在Docker的运用中,从下载镜像,启动容器,在容器中输入命令来运行程序,这些命令都是手工一条条往里输入的,无法重复利用,而且效率很低.所以就需要一 种文件或脚本,我们把想执行的操作以命令的方式写入其 ... 
- docker:Dockerfile构建LNMP平台
		docker:Dockerfile构建LNMP平台 1.dockerfile介绍 Dockerfile是Docker用来构建镜像的文本文件,包含自定义的指令和格式.可以通过docker buil ... 
- 013、Dockerfile构建镜像(2019-01-02 周三)
		参考https://www.cnblogs.com/CloudMan6/p/6830067.html Dockerfile构建镜像过程分析 root@docker-lab:~/111# ls ... 
- 使用dockerfile构建自己的镜像
		CentOS Linux release 7.2.1511 Docker version 17.03.1-ce 首先应该了解docker镜像的分层机制,这个网上文章很多,简单说就是对镜像的每次修改都是 ... 
- Docker 使用Dockerfile构建redis镜像
		Dockerfile实现: FROM centos: MAINTAINER hongdada "hongdaqi159505@gmail.com" WORKDIR /home RU ... 
- Docker 使用Dockerfile构建tomcat镜像
		Dockerfile概念: 镜像的定制实际上就是定制每一层所添加的配置.文件.如果我们可以把每一层修改.安装.构建.操作的命令都写入一个脚本,用这个脚本来构建.定制镜像,那么之前提及的无法重复的问题. ... 
- Dockerfile构建镜像
		Dockerfile构建镜像的步骤: 从基础镜像运行一个容器 执行一条指令,对容器做出修改 执行类似docker commit的操作,提交一个新的镜像层 再基于刚提交的镜像运行一个新的容器 执行Doc ... 
随机推荐
- 菜鸟学步之 爆破AspriseOCR 4.0
			最近写一个小程序要用到OCR控件,在网上查了一下,据说AspriseOCR 4.0效果不错.试用了一下发现的确还行,不过就是要注册,试用版本每次都会弹出讨厌的对话框来.网上看到有一篇“新人报道–处女破 ... 
- [leetcode]Unique Binary Search Trees II @ Python
			原题地址:https://oj.leetcode.com/problems/unique-binary-search-trees-ii/ 题意:接上一题,这题要求返回的是所有符合条件的二叉查找树,而上 ... 
- sda, sdb, sdc, sda1, sda2在Linux中都代表什么
			意义如下: 第一个软驱 /dev/fd0. 第二个软驱 /dev/fd1. 第一块硬盘 /dev/sda. 第二块硬盘 /dev/sdb, 以此类推. 第一个SCSI CD-ROM /dev/scd0 ... 
- ES6 主要的新特性
			本文基于lukehoban/es6features ,同时参考了大量博客资料,具体见文末引用. ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony( ... 
- JavaScript学习笔记——错误处理
			说明:参见<JavaScript高级程序设计>第14章. 一. 错误分类 1. 语法错误 也称为解析错误,发生在传统编程语言的编译时,在JavaScript中发生在 ... 
- Hadoop:开发机运行spark程序,抛出异常:ERROR Shell: Failed to locate the winutils binary in the hadoop binary path
			问题: windows开发机运行spark程序,抛出异常:ERROR Shell: Failed to locate the winutils binary in the hadoop binary ... 
- Discuz! X3安装第三方主题出现:对不起,您安装的不是正版应用..的解决方法
			discuz 社区在更新到3.0以上后,增加了对插件的版本检测,在安装时,可能会出现:“对不起,您安装的不是正版应用,安装程序无法继续执行”的提示,要解决这个其实挺容易的,找到以下文件: /sourc ... 
- CentOS6.5安装nginx1.5.8时出现“cp: "conf/koi-win" 与"/usr/local/nginx/conf/koi-win" 为同一文件”的解决方法
			安装方法主要参考了:http://www.cnblogs.com/zhoulf/archive/2013/02/09/2909653.html这篇文章,出现“cp: "conf/koi-wi ... 
- Word批量调整插入图片大小
			做标书,word中需要插入大量图片,实为一些证书.文件的扫描文件.但插入后,大小不是想要的,太小了,打印出来看不清.需要调整,需要批量调整. 这是一个不错的方法: 选中第一张图片,按页面调整大小到适合 ... 
- centos7默认安装没有连接到网络
			1.显示所有连接 # nmcli con show 2.连接到网络 # nmcli con up enp0s3 这个ens33是通过显示所有连接查到的 
