Dockerfile自定义tomcat镜像

[root@k8smaster tomcat]# vi Dockerfile
[root@k8smaster tomcat]#
[root@k8smaster tomcat]# docker build -t xiaotiejiang-tomcat-8.0.52 .                           构建镜像
Sending build context to Docker daemon 9.438MB
Step 1/7 : FROM xiaotiejiang_jdk1.8.0_341
---> 85b51c0da235
Step 2/7 : MAINTAINER xiaotiejiang
---> Running in 64b3f4c04523
Removing intermediate container 64b3f4c04523
---> 8fd99930608f
Step 3/7 : ADD apache-tomcat-8.0.52.tar.gz /usr/local/
---> a43912862204
Step 4/7 : ENV CATALINA_HOME /usr/local/apache-tomcat-8.0.52
---> Running in fb944b1251ab
Removing intermediate container fb944b1251ab
---> 05d682ce58ac
Step 5/7 : ENV PATH $PATH:$CATALINA_HOME/lib:$CATALINA_HOME/bin
---> Running in eaecd1cc9c7b
Removing intermediate container eaecd1cc9c7b
---> c41d8f47bd1a
Step 6/7 : EXPOSE 8080
---> Running in 5964115263ac
Removing intermediate container 5964115263ac
---> 39a71d018fbb
Step 7/7 : CMD /usr/local/apache-tomcat-8.0.52/bin/catalina.sh run
---> Running in d2b3f41a2b42
Removing intermediate container d2b3f41a2b42
---> b10cd279f5e7
Successfully built b10cd279f5e7
Successfully tagged xiaotiejiang-tomcat-8.0.52:latest
[root@k8smaster tomcat]#
[root@k8smaster tomcat]# docker run -d -p 8080:8080 b10cd279f5e7              运行镜像,并且端口映射
8115b7acebe349980490688b373fd6185926cfeceded07160ff6a9847ff35de3
[root@k8smaster tomcat]#
[root@k8smaster tomcat]#
[root@k8smaster tomcat]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8115b7acebe3 b10cd279f5e7 "/bin/sh -c '/usr/lo…" 13 minutes ago Up 13 minutes 0.0.0.0:8080->8080/tcp bold_banzai
9826d114e75a 4830ab618586 "kube-controller-man…" 9 hours ago Up 9 hours k8s_kube-controller-manager_kube-controller-manager-k8smaster_kube-system_3f1f0783a4c18b360e0847ad1bc080ce_9
ebafe3eeb967 14cd22f7abe7 "kube-scheduler --au…" 9 hours ago Up 9 hours k8s_kube-scheduler_kube-scheduler-k8smaster_kube-system_6bfd1888d95f430b2d7d2b7faa87eade_9
c104166039e0 bfe3a36ebd25 "/coredns -conf /etc…" 11 hours ago Up 11 hours k8s_coredns_coredns-6d56c8448f-56m7h_kube-system_e9220d72-57a8-4bf1-bdc7-9127a5b9d9a6_3
c3bce8ac2498 bfe3a36ebd25 "/coredns -conf /etc…" 11 hours ago Up 11 hours k8s_coredns_coredns-6d56c8448f-n4qrh_kube-system_685266fb-6663-41f3-a045-ad45da485368_3
797b5a63465a registry.aliyuncs.com/google_containers/pause:3.2 "/pause" 11 hours ago Up 11 hours k8s_POD_coredns-6d56c8448f-56m7h_kube-system_e9220d72-57a8-4bf1-bdc7-9127a5b9d9a6_57
4f43001a8d97 registry.aliyuncs.com/google_containers/pause:3.2 "/pause" 11 hours ago Up 11 hours k8s_POD_coredns-6d56c8448f-n4qrh_kube-system_685266fb-6663-41f3-a045-ad45da485368_61
1d17cfbeeb64 e708f4bb69e3 "/opt/bin/flanneld -…" 11 hours ago Up 11 hours k8s_kube-flannel_kube-flannel-ds-lt8qc_kube-system_e50dcda3-216b-4b6d-a963-ada4d1cf24ae_5
0098d751967f 635b36f4d89f "/usr/local/bin/kube…" 11 hours ago Up 11 hours k8s_kube-proxy_kube-proxy-djm6z_kube-system_2b8a55f8-9308-4c30-a86c-a4c0517c993a_8
ad112f140097 registry.aliyuncs.com/google_containers/pause:3.2 "/pause" 11 hours ago Up 11 hours k8s_POD_kube-proxy-djm6z_kube-system_2b8a55f8-9308-4c30-a86c-a4c0517c993a_8
29f81c9ca3c6 registry.aliyuncs.com/google_containers/pause:3.2 "/pause" 11 hours ago Up 11 hours k8s_POD_kube-flannel-ds-lt8qc_kube-system_e50dcda3-216b-4b6d-a963-ada4d1cf24ae_3
0a7eec10a8a0 0369cf4303ff "etcd --advertise-cl…" 11 hours ago Up 11 hours k8s_etcd_etcd-k8smaster_kube-system_a86211001e40461bca126ea49b07acfd_8
b881117d9fca b15c6247777d "kube-apiserver --ad…" 11 hours ago Up 11 hours k8s_kube-apiserver_kube-apiserver-k8smaster_kube-system_c325eb2fd14718cb63eeb2d1d463b7eb_8
62dc25cdfdc1 registry.aliyuncs.com/google_containers/pause:3.2 "/pause" 11 hours ago Up 11 hours k8s_POD_kube-scheduler-k8smaster_kube-system_6bfd1888d95f430b2d7d2b7faa87eade_8
6e3d329db83c registry.aliyuncs.com/google_containers/pause:3.2 "/pause" 11 hours ago Up 11 hours k8s_POD_kube-controller-manager-k8smaster_kube-system_3f1f0783a4c18b360e0847ad1bc080ce_8
919ba94a3582 registry.aliyuncs.com/google_containers/pause:3.2 "/pause" 11 hours ago Up 11 hours k8s_POD_kube-apiserver-k8smaster_kube-system_c325eb2fd14718cb63eeb2d1d463b7eb_8
ddb74142f87d registry.aliyuncs.com/google_containers/pause:3.2 "/pause" 11 hours ago Up 11 hours k8s_POD_etcd-k8smaster_kube-system_a86211001e40461bca126ea49b07acfd_8
[root@k8smaster tomcat]#
[root@k8smaster tomcat]# cat Dockerfile
FROM xiaotiejiang_jdk1.8.0_341
MAINTAINER xiaotiejiang
ADD apache-tomcat-8.0.52.tar.gz /usr/local/
ENV CATALINA_HOME /usr/local/apache-tomcat-8.0.52
ENV PATH $PATH:$CATALINA_HOME/lib:$CATALINA_HOME/bin
EXPOSE 8080
CMD /usr/local/apache-tomcat-8.0.52/bin/catalina.sh run
[root@k8smaster tomcat]#

posted @ 2022-10-16 22:06  聚散浮沉  阅读(98)  评论(0)    收藏  举报