zoukankan      html  css  js  c++  java
  • docker部署java应用程序

    https://docs.docker.com/get-started/

    安装docker

     
    1、安装docker 
    apt install docker
    2、配置docker加速器
    安装完成后在 /etc/docker下新建文件daemon.json文件
    编辑文件,添加国内镜像(官方Docker Hub比较慢)
    {
      "registry-mirrors": ["https://registry.docker-cn.com"]
    }
    3、更新daemon.json文件,并重启docker
    systemctl daemon-reload
    systemctl restart docker
    4、拉取hello-world镜像
    docker pull hello-world
    5、创建hello-world容器并运行,测试是否安装成功
    docker run hello-world

    创建dockerfile

    from jdk --基础镜像

    add helloworld.jar --添加jar包

     8001:8001--映射端口

    java -jar --启动jar包

    创建Dockerfile

    构建镜像:

    其他Dockerfile示例:

    FROM openjdk:8
    RUN mkdir -p /usr/local/springbootProject
    ADD springbootProject.jar /usr/local/springbootProject/
    CMD java -jar /usr/local/springbootProject/springbootProject.jar

    在虚拟机上直接访问docker发布的项目:curl localhost:端口号

    在主机上访问虚拟机中的docker:[虚拟机ip:端口]

  • 相关阅读:
    [POI2007]山峰和山谷Grz
    [POI2007]驾驶考试egz
    [POI2007]立方体大作战tet
    BZOJ1085 [SCOI2005]骑士精神
    BZOJ1975 [Sdoi2010]魔法猪学院
    codeforces754D Fedor and coupons
    UOJ79 一般图最大匹配
    BZOJ3944 Sum
    BZOJ3434 [Wc2014]时空穿梭
    UOJ58 【WC2013】糖果公园
  • 原文地址:https://www.cnblogs.com/BonnieWss/p/11215257.html
Copyright © 2011-2022 走看看