问题说明,docker安装tomcat:
sudo docker pull tomcat:7.0
安装成功,但是启动tomcat时:
sudo docker run -p 80:8080 tomcat:7.0
报错:========================================
docker: Error response from daemon: driver failed programming external connectivity on endpoint modest_austin (41031e4ae090c54a550be9ac7e7fc7b42612fa4a5482950ae46aa0570ecec567): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 80 -j DNAT --to-destination 172.17.0.3:8080 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1)).
解决办法:
systemctl stop firewalld
systemctl mask firewalld
Then, install the iptables-services package:
yum install iptables-services
Enable the service at boot-time:
systemctl enable iptables
Managing the service
systemctl [stop|start|restart] iptables
Saving your firewall rules can be done as follows:
service iptables save
or
/usr/libexec/iptables/iptables.init save
参考:https://stackoverflow.com/questions/24756240/how-can-i-use-iptables-on-centos-7
然后:
sudo iptables -t filter -N DOCKER
然后重启docker,这点儿很重要:
sudo systemctl restart docker.service
另外这个docker启动卡在:
INFO: Deploying web application directory /usr/local/tomcat/webapps/examples
等很长时间才能继续
分享到:
相关推荐
Docker 安装tomcat:7 挂载目录到本地,访问不了,webapps.dist文件
极空间 Docker 搭建 CentOS 作为 IT 行业大师,我将详细地介绍如何使用 Docker 搭建 CentOS。 -title: 极空间 Docker 搭建 CentOS 描述: 极空间 Docker 搭建 CentOS 标签: NAS 极空间 部分内容: 极空间昵称:...
CentOS 6.7 安装 FastDFS Docker 部署 在本文中,我们将详细介绍 CentOS 6.7 下安装 FastDFS 文件服务器和 Docker 容器集群的过程。 1. 安装 JDK 1.8 在安装 FastDFS 之前,我们需要首先安装 JDK 1.8。在 CentOS ...
- `events` 中配置工作连接数。 - `http` 部分可以配置 MIME 类型、日志格式、服务器块等。 ### Tomcat 应用服务器 Apache Tomcat 是一个开源的 Web 应用服务器,它实现了 Java Servlet 和 JavaServer Pages (JSP)...
使用docker部署nginx前后端解决跨域问题
在本文中,我们将详细介绍如何创建 Docker 容器,配置容器 IP 桥接网络,并在容器内安装 Tomcat 服务。 一、 Docker 概述 Docker 是一种轻量级的操作系统虚拟化解决方案,可以将应用程序和其依赖项打包成一个容器...
docker镜像 centos6.9 +jdk1.7+tomcat7
centos 下docker 一键部署php和tomcat环境 ###安装docker ###安装docker-compose ###运行容器 docker-compose -f docker-compose.yml up -d ###删除镜像 docker rmi --force $(docker images | grep kingkoo | awk '...
在这个版本中,我们关注的是`Apache-tomcat-8.0.0`,这是一个在CentOS 7操作系统环境下使用的特定构建。Tomcat 8.0.0是在Tomcat系列中的一个重要版本,它引入了许多新特性、性能优化和安全性改进。 首先,让我们...
主要介绍了Docker部署Tomcat及Web应用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
1 centos7在线安装docker 2 私有仓库搭建(registry) 3 Docker 安装MySQL 4 Docker 安装Tomcat 5 使用docker搭建并部署新框架项目(模拟曲靖供电局正式环境) 6 docker使用涉及网址 7 docker学习参考
01-docker基本概念 02-docker安装之centos 7 03-docker镜像相关操作命令 04-docker容器操作命令 05-docker应用之tomcat容器部署web应用 06-问题解决
Docker 手动创建 Tomcat 容器且端口映射且磁盘对应 本文将详细介绍如何使用 Docker 手动创建 Tomcat 容器,并进行端口映射和磁盘对应。 一、创建容器 首先,我们需要使用 Docker 创建一个新的容器。我们可以使用...
这篇文章将指导您如何在虚拟机中安装 CentOS 7,并配置静态 IP、安装 JDK 1.8、Tomcat、Mysql、Maven、Nginx、Node.js、Docker、Redis、RabbitMQ 等环境。 安装 CentOS 7 在 VMware Fusion 中新建虚拟机,将 ...
node-v16.16.0-linux-x64.tar.gz jenkins.war(Jenkins-2.346.1,jdk8) jdk-11.0.19_linux-x64_bin.tar.gz jenkins-2.359-1.1.noarch.rpm redis-6.2.12.tar.gz
docker中包含centos,docker容器配置,java相关配置,mysql,nginx,python,tomcat,zookeeper的安装和基本使用
1、 [admin@JD ~]$ cd opt #进入根目录下的opt 里 2、 ...利用三方工具将 tomcat 和 jdk的 上传到Web文件夹 6、 [admin@JD web]$ vim Dockerfile #编辑文件并写入内容如下 FROM centos MAINTA
在本节中,我们将详细介绍虚拟机和Docker的用法,包括安装Redis、JDK、Spring Boot项目、Tomcat、MySQL、Docker、Nginx等的配置和使用方法。 一、安装Redis Redis是一种基于内存的NoSQL数据库,支持多种数据结构如...
Docker安装及部署(Linux)Docker的安装部署centos部署mysql部署tomcat关于docker的一些常用命令Docker的启动与停止Docker 常用命令迁移与备份写在最后 Docker的安装 1): yum 包更新到最新 sudo yum update 2): ...