01 docker面试题

vvEcho 2024-01-20 14:08:37
Categories: Tags:

如何构建dockerfile

  1. 将jar包上传到服务器
  2. 执行下述命令构建dockerfile
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    # 创建文件夹
    mkdir /opt/springboot

    # 移动 JAR 包
    cd ~
    mv springboot-demo.jar /opt/springboot/

    # 构建 Dockerfile
    cat > /opt/springboot/Dockerfile <<-'EOF'
    FROM openjdk:17
    ADD springboot-demo.jar /springboot-demo.jar
    EXPOSE 8080
    ENTRYPOINT ["java", "-jar", "springboot-demo.jar"]
    EOF
  3. 配置好dockerfile后,构建容器镜像
    1
    2
    cd /opt/springboot
    docker build -t springboot-demo .
  4. 构建完毕后启动容器镜像
    1
    docker run -d \ --name=demo \ -p 8080:8080 \ springboot-demo