实验环境:Centos7.4/RHEL7.4最小化安装
docker官网地址:https://www.docker.com/
安装docker
[root@Yang ~]# wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
[root@Yang ~]# sed -i 's/gpgcheck=1/gpgcheck=0/g' /etc/yum.repos.d/docker-ce.repo
[root@Yang ~]# yum install docker-ce -y && systemctl enable docker && systemctl start docker
运行Tomcat
[root@Yang ~]# docker pull docker.io/tomcat
[root@Yang ~]# docker run -d -p 80:8080 docker.io/tomcat ---将容器的8080端口映射到物理机的80端口,-d后台运行
ba47f0fbfaf2a85492f2bd8fbeb5847e40fdba43213ef51900e8f1a82f04c753
[root@Yang ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ba47f0fbfaf2 docker.io/tomcat "catalina.sh run" 4 seconds ago Up 3 seconds 0.0.0.0:80->8080/tcp cranky_easley
[root@Yang ~]# netstat -lntp |grep 80
tcp6 0 0 :::80 :::* LISTEN 81364/docker-proxy-
[root@Yang ~]# iptables -F && setenforce 0
打开浏览器可以访问了
今天就给大家分享到这里,关于Tomcat更多内容请到tomcat官网。谢谢大家