zoukankan      html  css  js  c++  java
  • docker构建镜像并启动容器

    1.创建一个dockerfile文件
    # 该镜像需要依赖的基础镜像
    FROM java:8
    # 将当前目录下的jar包复制到docker容器的/目录下
    ADD springweb-0.0.1-SNAPSHOT.jar /mall-docker-springboot.jar
    # 运行过程中创建一个mall-tiny-docker-file.jar文件
    RUN bash -c 'touch /mall-docker-springboot.jar'
    # 声明服务运行在8080端口
    EXPOSE 8189
    # 指定docker容器启动时运行jarENTRYPOINT ["java", "-jar","/mall-docker-springboot.jar"]
    # 指定维护者的名字
    MAINTAINER xxxx
    
    2.在liunx下可以直接创建文件写入上面配置内容
    3.或者在idea中创建dockerfile,推荐安装插件docker-integration
    4.直接打包为jar文件
    5.上传jar包及dockerfile文件
    6.构建镜像
    docker build -t springweb:0.0.1-SNAPSHOT .
    
    7.启动镜像为容器
    docker run --name springboot-test -p 8189:8189 -d fd52cae048b0
    -p 为指定端口
    -d 后台运行
    --name 命名容器
    -e 指定参数,如数据库:用户名及密码
    fd52cae048b0 为镜像ID
    
    本文参考
    https://www.jianshu.com/p/9703e7959ebf
  • 相关阅读:
    Android AdapterView View的复用机制 分析
    go12---interface
    go11---方法method
    go10---struct
    go09---defer
    go8---函数function
    go7---map
    go6---slice切片
    go5--数组
    go4--break,continue + 标签
  • 原文地址:https://www.cnblogs.com/liushuaibiao/p/12851656.html
Copyright © 2011-2022 走看看