云服务器内容精选

  • 构建镜像 使用当前目录的 Dockerfile 创建镜像 docker build -t mdm:v1 . -t:镜像的名字及标签 通过 -f Dockerfile 文件的位置 docker build -f /opt/Dockerfile -t mdm:v1 . 上下文路径 ,是指 docker 在构建镜像,有时候想要使用到本机的文件(比如复制),docker build 命令得知这个路径后,会将路径下的所有内容打包。 Successfully built 5d113977d755 Successfully tagged mdm:v1 构建过程最后出现上面显示,即代表镜像构建成功。
  • 制作Dockerfile Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。可以参照以下方式制作Dockerfile。 FROM centos:7 ENV JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8 -Xmx2048m -Xms256m -XX:MaxMetaspaceSize=512m -XX:MetaspaceSize=256m -Duser.timezone=Asia/Shanghai -Desen.mdm.workdir=/usr/local/workdir -Djava.awt.headless=true" ENV JAVA_HOME /usr/local/java ENV JRE_HOME /usr/local/java/jre ENV PATH /usr/local/java/bin:$PATH WORKDIR /usr/local/ ADD jdk-8u131-linux-x64.tar.gz /usr/local ADD apache-tomcat-8.5.12.tar.gz /usr/local RUN mv jdk1.8.0_131 java && mv apache-tomcat-8.5.12 tomcat COPY mdm.war /usr/local/tomcat/webapps EXPOSE 6060 ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh","run"] jdk-8u131-linux-x64.tar.gz、apache-tomcat-8.5.12.tar.gz、mdm.war、Dockerfile这几个均放在同一路径下。