接上篇:上篇说道 Dockerfile 内容详解;这里说下怎么是用Dockerfile 创建镜像 从网上找了个Dockerfile 文件,内容如下
FROM openjdk:8-jre-alpine
MAINTAINER xxx <xxx@qq.com>
RUN echo "http://mirrors.aliyun.com/alpine/v3.6/main" > /etc/apk/repositories \
&& echo "http://mirrors.aliyun.com/alpine/v3.6/community" >> /etc/apk/repositories \
&& apk update upgrade \
&& apk add --no-cache procps unzip curl bash tzdata \
&& apk add yasm
&& apk add ffmpeg
EXPOSE 8080
文件弄好后,构建镜像很简单:敲个指令就可以了
docker build -f Dockerfile -t hub.iflytek.com/autotest/java-ffmpeg:1.0.0 .
说明:
# -f 指定dockerfile文件
# -t 镜像名:tag
# hub.iflytek.com:私有hub域名
# autotest:项目名
# java-ffmpeg:镜像名
# 1.0.0版本号
# 结尾 . 代表当前目录
这样镜像就制作好了,如果想别的服务器也可以使用的话,建议推送到远程私服 ···txt docker push hub.iflytek.com/autotest/java-ffmpeg:1.0.0 ···
|