zoukankan      html  css  js  c++  java
  • docker file 示例


    报错

    Cannot connect to the Docker daemon. Is the docker daemon running on this host?

    这个错误只要输入docker -d就行了。 
    因为docker服务没有开启。

    查看镜像

    docker images

    应该又会有docker-spring

    标记镜像

    docker tag docker-spring:latest 127.0.0.1:5000/docker-spring

    安装registry

    docker pull registry 
    docker run -d -p 5000:5000 registry

    推送到本地仓库

    docker push 127.0.0.1:5000/docker-spring

    访问

    浏览器访问 
    http://localhost:5000/v2/_catalog 
    如果有docker-spring说明成功推送到本地仓库。


    FROM frolvlad/alpine-oraclejdk8:slim
    VOLUME /tmp
    ADD spring12.jar app.jar
    RUN sh -c 'touch /app.jar'
    ENV JAVA_OPTS=""
    ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]

    FROM为使用哪个镜像

    VOLUME为挂载路径

    ADD为复制文件到镜像中

    RUN为初始化时运行的命令

    ENV为设置环境变量

    ENTRYPOINT为启动时运行的命令


    FROM python:2.7 #基于 python:2.7 镜像
     ADD . /code  #将本地目录中的内容添加到 container 的 /code 目录下
     WORKDIR /code  #设置程序工作目录为 /code
     RUN pip install -r requirements.txt   #运行安装命令
     CMD python app.py  #启动程序

    Dockerfile 创建好就可以制作镜像了,运行docker build -t compose/python_app . 

     docker run   -p 5000:5000 -t  compose/python_app

      docker run -e "SPRING_PROFILES_ACTIVE=prod" -p 8080:8080 -t springio/gs-spring-boot-docker


  • 相关阅读:
    关于jQuery的选择器
    解读position定位
    html5新增的功能。
    关于ajax的同步异步
    响应式布局由来和剖析
    jQuery的效果函数及如何运用
    jQuery的选择器
    position定位的解析与理解
    HTML5与CSS3中新增的属性详解
    对Ajax的解析
  • 原文地址:https://www.cnblogs.com/bigben0123/p/7592492.html
Copyright © 2011-2022 走看看