-
写 Dockerfile文件
[root@qq xin]# cat Dockerfile
FROM centos #从哪来
MAINTAINER abcde<[email protected]> #注释
COPY read.txt /usr/local/readme # 这就是个拷贝 ,,, copy 宿主 容器
ADD jdk-8u181-linux-x64.tar.gz /usr/local #解压到 /usr/local
ADD apache-tomcat-9.0.35.tar.gz /usr/local #解压到 /usr/local
RUN yum -y install vim #试试安装vim
#接下来是 环境配置
ENV MYPATH /usr/local #搞个工作目录
WORKDIR $MYPATH
ENV JAVA_HOME /usr/local/jdk1.8.0_181 #设置java的目录
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #javapath目录
ENV CATALINA_HOME /usr/local/apache-tomcat-9.0.35 #tomcat目录
ENV CATALINA_BASH /usr/local/apache-tomcat-9.0.35
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin #加到环境变量
EXPOSE 8080 #开端口
CMD /usr/local/apache-tomcat-9.0.35/bin/startup.sh && tail -F /usr/local/apache-tomcat-9.0.35/bin/logs/catalina.out #开启 tomcat
-
-
运行试下
docker run -d -p 宿主端口:容器端口 --name "命个名" -v 挂载几个目录 jingxiang
-
发布镜像
1. 注册 账号 docker hub
2. docker login -u 用户名 回车
3. 登上后 在 docker push 名字/镜像名:版本号