用docker安装tomcat并实现目录映射端口映射输入ip地址测试网页连接
1.以CentOS7为例
2.先安装docker
3.再拉取tomcat
4.然后配置tomcat容器
一 .docker安装tomcat8并实现目录映射端口映射
- 安装docker,以免防止docker重复安装存在出现冲突所有先卸载旧的版本
- 旧版本的 Docker 称为 docker 或者 docker-engine ,使用以下命令卸载旧版本:(sudo表示给他一个权限可以去执行)
- 第一步
yum remove docker-ce
rm -rf /var/lib/docker
第二步
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine
二.安装docker有三种方式
(第一种方式)使用官方安装脚本自动安装
- 安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
(第二种方式)也可以使用国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
如果不能一键安装docker就手动安装docker,在手动安装docker之前要卸载旧的版本命令在开头:
第三种方式手动安装
安装 Docker Engine-Community
使用 Docker 仓库进行安装
在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。
设置仓库
安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2
使用以下命令来设置稳定的仓库。(二个选择一个设置就行)
使用官方源地址(比较慢)
sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
可以选择国内的一些源地址:
sudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker Engine-Community
安装最新版本的 Docker Engine-Community 和 containerd:
sudo yum install docker-ce docker-ce-cli containerd.io
启动 Docker
sudo systemctl start docker
- 再查看docker状态
systemctl status docker
- 设置docker开机自启动
systemctl enable docker
- 查看docker版本
docker -v
docker安装好之后在拉取tomcat,先查看tomcat的版本有那一些
查看tomcat的版本
docker search tomcat
- 拉取tomcat8
docker pull tomcat
- 查看镜像
docker images
创建并启动tomcat容器
docker run -d --name tomcat8 -p 8081:8080 -v /root/software:/usr/local/tomcat/webapps tomcat
-d 表是在后台运行容器 –name 指定docker名字 -p 指定端口映射,hostport:containerport -v 指定(新建一个)本地目录映射到容器目录 - 查看运行的docker进程
docker ps -a
- 查看运行中的容器
docker ps
- 进入容器
docker exec -it 37ce119fa4ad /bin/bash
-i 以交互模式运行容器,通常与 -t 同时使用; -t 为容器重新分配一个伪输入终端,通常与 -i 同时使用; -d 后台运行容器,并返回容器ID; 进入容器的格式: docker exec -it 容器的id /bin/bash
进入tomcat容器后直接输入以下命令
mv webapps.dist/* webapps
rm -rf webapps.dist/
ls -l webapps
然后就去浏览器里面去测试 ip地址:端口 列如:192.168.150.129:8081
创作辛苦!
您的每一个点赞就是我努力的前进动力!
更多精彩,请关注本博主!
用docker安装tomcat并实现目录映射端口映射输入ip地址测试网页连接相关推荐
- docker安装tomcat8并实现目录映射端口映射
以CentOS7为例, 先安装docker 再拉取tomcat 然后配置tomcat容器 docker安装tomcat8并实现目录映射端口映射 卸载旧版本 旧版本的 Docker 称为 docker ...
- Docker安装Tomcat、MySQL和Redis
总体步骤 Docker安装Tomcat docker hub上查找tomcat镜像 docker search tomcat 从docker hub上拉取tomcat镜像到本地 docker pull ...
- Docker系列(二十一)——Docker实例三Docker安装Tomcat实例
< Docker实例三Docker安装Tomcat实例 > 前言 在前面一篇文章种,完成了 < Docker安装Nginx实例 >,本篇将继续镜像安装教程,并完成Docker安 ...
- 阿里云轻量应用服务器环境搭建-Docker安装tomcat
阿里云轻量应用服务器环境搭建-Docker安装tomcat 参考链接:https://www.runoob.com/docker/docker-install-tomcat.html 拉取官方的镜像: ...
- docker安装Tomcat
docker安装Tomcat docker官网 1.获取镜像 docker pull tomcat 2.构建容器 docker run --name tomcat3 -p 6023:8080 -d - ...
- Docker安装Tomcat无法访问
问题出现 在服务器上使用docker安装tomcat时遇到了无法访问tomcat的问题.是因为使用docker pull tomact 下载的tomcat镜像中包含有两个webapps 文件夹.一个文 ...
- Docker 安装 Tomcat
Docker 安装 Tomcat runoob@runoob:~/tomcat$ docker search tomcat runoob@runoob:~/tomcat$ docker pull to ...
- docker安装mysql 并挂载目录
docker安装mysql 并挂载目录 == 注意代码删除注释== 创建目录/tmp/mysql/data 创建目录/tmp/mysql/conf 挂载/tmp/mysql/data到mysql容器内 ...
- 腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目
腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目(记录) 一.服务器修改密码(此时已安装CentOS系统) 二.防火墙添加规则 三.连接X ...
最新文章
- 配置动态路由协议OSPF
- Cache 与Memory架构及数据交互
- excel 2010 学习笔记一 Vlookup 函数的使用
- 模仿虚基类和抽象方法
- struts2 标签问题----escape=false 这个属性
- 解复用FLV文件(基于FFMPEG解析FLV(h264+aac))
- arcgis 字段计算器 条件赋值_【教程】ArcGIS入门教程(11)——多条件购房分析...
- w3c的ajax操作函数,关于ajax的使用方法_例题、ajax的数据处理
- 3d vision可以卸载吗_金属粉末可以用于3D打印,但这些知识你了解吗?
- 里面怎么打中文字_“标题党”英语应该怎么翻译?不要翻译成“title party”!...
- Python kafka操作实例
- c++编写手机小游戏代码_玩过自己开发的贪吃蛇吗?点这里,教你用Python写一个贪吃蛇小游戏!(附源代码)...
- 基于Java和Bytemd用120行代码实现一个桌面版Markdown编辑器
- 2018年计算机考试玉林地点,广西壮族自治区玉林市2021上半年计算机等级考试时间...
- 制作数据库导出模板,导出数据库设计说明书
- 微信小程序底部导航栏小效果
- Linux下使用FastDFS
- iframe嵌入的页面只能在iframe中跳转显示问题以及高度自适应内容问题
- Mac 新手必看:认识 Mac 桌面
- Python-Opencv fitLine 拟合直线