zoukankan      html  css  js  c++  java
  • docker使用 命令

    Dockerfile

    FROM golang:alpine3.7 AS build-stage
    WORKDIR /go/src/mypro.exportReport
    COPY . .
    RUN go build -tags=jsoniter -o server
    
    FROM alpine:3.7
    ENV TZ=Asia/Shanghai
    
    RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories 
      && apk --no-cache --update add tzdata
    COPY --from=build-stage /go/src/mypro.exportReport .
    EXPOSE 8000
    CMD ["./server"]

    使用Dockerfile生成镜像

    docker build -t docker.image_name /Users/zhou/go/src/mypro.exportReport/
    
    // -t 对镜像命名  PS:注意小写
    // /Uers/zhou...   Dockerfile的路径

    生成容器:

    docker run -p 8000:5001 --name export_excel docker.image_name:latest ./server
    
    // -p 容器内部的5001端口映射到外部8000端口
    // --name  命名容器名字
    // REPOSITORY:TAG
    // ./server是Dockerfile的   CMD
  • 相关阅读:
    linux virtualbox
    cboard安装
    test
    kafka安装
    OLAP解释
    php 连接数据库直接转成json格式
    hive学习
    mariadb修改密码
    mariadb anzhuang
    IDEA12 中写hql语句编译器莫名报错
  • 原文地址:https://www.cnblogs.com/zhzhlong/p/9600394.html
Copyright © 2011-2022 走看看