这期内容当中小编将会给大家带来有关如何使用Docker制作镜像并上传到dockerhub中,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
创新互联公司自2013年创立以来,先为施甸等服务建站,施甸等地企业,进行企业商务咨询服务。为施甸企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。1.首先注册自己的dockerhub账号
2.在linux服务器登录自己的账号:docker login --username=qiaoyeye
3.在https://hub.docker.com/上先找到自己想要的镜像
4.拉取镜像到本地:docker pull centos
5.本地准备jdk和tomcat软件,解压后放入服务器
6.新建Dockerfile文件,注意区分大小写
#--------------------------------------------------------------------- #This is a comment注释 #使用基础镜像centos:latest FROM centos:latest #指定镜像创建者信息 MAINTAINER qiaoyeye <softadmin@163.com> #切换镜像的目录,进入/usr目录(基础镜像是一个linux系统,可参照linux查看相应目录) WORKDIR /usr #在/usr/下创建java目录,用来存放jdk RUN mkdir java #切换镜像的目录至/usr/java WORKDIR /usr/java #在/usr/java下创建jdk目录,用来存放jdk文件 RUN mkdir jdk #切换镜像的目录至/usr/java/jdk WORKDIR /usr/java/jdk #将宿主机的jdk目录下的全部文件考入至镜像的/usr/java/jdk目录下 ADD jdk /usr/java/jdk #切换镜像的目录至/opt WORKDIR /opt #在/opt下创建tomcat目录,用来存放tomcat文件 RUN mkdir tomcat #将宿主机的tomcat目录下的全部文件考入至镜像的/opt/tomcat目录下 ADD tomcat /opt/tomcat #设置环境变量 ENV JAVA_HOME=/usr/java/jdk ENV JAVA_BIN=/usr/java/jdk/bin ENV PATH=$PATH:$JAVA_HOME/bin ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #设置容器启动时执行的操作 CMD /opt/tomcat/bin/catalina.sh run #---------------------------------------------------------------------