gliderlabs/alpine
SIZE = 5M
GithubUrl =
https://github.com/gliderlabs/docker-alpine
使用DockerFile脚本 安装 JDK7的 Alpine
# Pull base image
FROM gliderlabs/alpine:3.2
MAINTAINER SYL "784838898@qq.com"
# update source
# Install curl
RUN apt-get -y install curl
# Install JDK 7
RUN cd /tmp && curl -L 'http://download.oracle.com/otn-pub/java/jdk/7u65-b17/jdk-7u65-linux-x64.tar.gz' -H 'Cookie: oraclelicense=accept-securebackup-cookie; gpw_e24=Dockerfile' | tar -xz
RUN mkdir -p /usr/lib/jvm
RUN mv /tmp/jdk1.7.0_65/ /usr/lib/jvm/java-7-oracle/
# Set Oracle JDK 7 as default Java
RUN update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-oracle/bin/java 300
RUN update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-oracle/bin/javac 300
ENV JAVA_HOME /usr/lib/jvm/java-7-oracle/
# Install ssh
RUN apt-get install -y openssh-server
RUN mkdir /var/run/sshd
RUN echo 'root:rootroot' |chpasswd
RUN sed -ri 's/^PermitRootLogin\s+.*/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config
EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"]
# Expose ports.
EXPOSE 8080 8443 22
分享到:
相关推荐
alpine_base基础镜像
6.11,base-6.11.1例子$ docker run implustechnology/alpine-node node --versionv8.1.4$ docker run implustechnology/alpine-node npm --version5.2.0$ docker run implustechnology/alpine-node yarn --version...
使用 docker-alpine 作为基础镜像 入门 该映像称为quantumobject/docker-alpine ,可在Docker 注册表中找到。 FROM quantumobject/docker-alpine # Use baseimage-alpine's init system. CMD ["/sbin/my_init"] # ...
Java 基础镜像Fabric8 ...it --rm -v `pwd`:/fp fabric8/fish-pepperJava 基础镜像有不同的风格基于CentOS 7或 Alpine Linux(实验性)或Red Hat Universal Base ImageOpenJDK 7或 OpenJDK 8或 OpenJDK 11作为 JDK(Ja
aspnet8.0 的运行时基础镜像
docker-wkhtmltopdf 此存储库包含用于创建docker... 例如surnet/alpine-node-wkhtmltopdf或surnet/alpine-wkhtmltopdf标签标签代表遵循以下格式的版本号: <1>-<2>-<3> 与基本映像的版本匹配。 与wkhtmltopdf版本匹配
Baseimage-docker仅消耗8.3 MB RAM,并且比Busybox或Alpine功能强大得多。 请参阅下文。 Baseimage-docker是一个特殊的映像,已配置为在Docker容器内正确使用。 它是Ubuntu,再加上: Docker友好性的修改。 在...
java8 看不到源码支持 Maestro 的组件的基础 Docker 镜像 这个基础镜像为由 . 它基于并提供了一个轻量级的基础来构建应用程序。...的quay.io/signalfuse/maestro-base镜像的说明: 构建基础镜像 $ docker build
推荐7.4 alpine:基础镜像,支持alpine/ubuntu,推荐alpine v3.11:alpine版本,支持alpine 3.10/3.11/3.12,推荐3.12 swoole: 支持 base/dev/swoole/swow v4.5.5:swoole/swow 版本支持:快速参考如何使用此图像将...
【标签】:“Linux,flash,kernel,boot,alpine-linux,smartphone,partition,touchscreen,hacktoberfest,cross-compilation,postmarketOS,LinuxShell” 这些标签揭示了pmbootstrap涉及到的各种技术领域。`...
DockerFile中以`openjdk:8-jdk-alpine`为基础镜像以减少打包后的体积 请自行修改pom.xml中docker相关参数,比如镜像名称与标签 ```shell docker run --name restaurant -p 8888:80 -d --restart=always 镜像名称 `...
的包,用于制作最小 docker 镜像 :在 Kubernetes 上部署和编排 Elasticsearch :使用 ECK 配置 elastic :ipvs与iptables型的 Service 间的性能差异 ** 计算机网络 ** ** DevOps ** :基于 Kubernetes 的 gitlab-...
Alpine 的基本映像。 使用 Oracle Java 和 Apache Tomcat。 快速入门指南 下载 ojdbc6.jar 和 xdb6.jar 并将其放置在您要使用的每个基本映像目录中。 构建基础镜像 Oracle Linux 6 映像 docker build -t base-admin:...
一个简单但功能强大的Java基础映像,基于Alpine Linux(具有S6作为进程管理器和dnsmasq),它们的占用空间非常小,几乎没有运行时开销,而文件系统开销却最小。 las Java 8增加了相当大的开销。 该映像旨在成为想要...
带有nginx 1.19.5 (主线),HTTP / 3(QUIC),TLSv1.3、0-RTT,brotli,NJS,Cookie-Flag支持的Alpine Linux映像。 全部建立在最前沿。 建在边缘,为边缘。 的聪明人通过项目提供的HTTP / 3支持。 可在上找到...
DockerFile中以`openjdk:8-jdk-alpine`为基础镜像以减少打包后的体积 请自行修改pom.xml中docker相关参数,比如镜像名称与标签 ```shell docker run --name restaurant -p 8888:80 -d --restart=always 镜像名称 `...
当前基于alpine,该镜像是从头开始构建的,看起来更像 。 nix,bash和coreutils安装在链接到/run/current-system/sw的系统配置文件中,唯一的全局路径是/bin/sh和/usr/bin/env 使用特定版本的nixpkgs构建新的...
添加变量,如果使用dockerfile-maven-plugin,则会自动替换这里的变量内容ARG JAR_FILE=base-images.jar #6.往容器中添加jar包ADD ${JAR_FILE} app.jar #7.容器启动时需要执行的命令ENTRYPOINT ["java","-Djava....
专注于以持续集成为基础的Alpine Docker镜像,可在CircleCI上运行 得益于CircleCI便利映像的启发, twdps/di-circleci-infra-image是从twdps/di-circleci-base-image构建的一系列CircleCI远程docker executor映像中...
apk是Alpine Linux软件包管理,因为docker映像中使用了linux发行版。 #!/bin/bash # install R apk update && apk add R R-dev R-doc build-base jq # install package R -e "install.packages('jsonlite', repos ...