docker-2 tomcat
启动容器命令
docker run -d -p 8080:8080 -v /root/tomcat/webapps:/usr/local/tomcat/webapps -v /root/tomcat/logs:/usr/local/tomcat/logs --privileged=true docker.io/tomcat
docker run -d -p 8080:8080 -v /root/tomcat/webapps:/usr/local/tomcat/webapps -v /root/tomcat/logs:/usr/local/tomcat/logs -v /root/jenkins_home:/root/.jenkins --privileged=true docker.io/tomcat
docker run -d -p 8081:8080 -p 50000:50000 -u root -v /root/jenkins_home:/var/jenkins_home --privileged=true docker.io/jenkins
docker run -d -p 3306:3306 -v /etc/localtime:/etc/localtime --rm -v /root/mysql/data:/var/lib/mysql -v /root/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=jckj@3609 --privileged=true docker.io/mysql:5.7
docker run -p 6379:6379 -v /root/redisdata:/data --privileged=true -d redis:3.2 redis-server --appendonly yes
-d :后台运行
-p:映射端口,前面是本机端口,后面是容器端口
-v:挂载本地目录,前面是本机目录,后面是容器目录
--privileged=true:挂载的时候,加上权限,否则根本不可能访问宿主机本地路径 /etc/localtime:/etc/localtime 对于MYSQL来说一定要映射时区
docker.io/tomcat:容器名称
-u root:以用户 root的权限运行
/root/mysql/data:数据目录
/root/mysql/conf.d:配置目录
MYSQL_ROOT_PASSWORD=jckj123456:初使化密码 redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
docker run -d -p 8082:80 -v /root/php/www:/var/www --privileged=true registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5 docker run --name dsc272 -d -p 8083:80 -v /root/php/www2:/var/www --privileged=true registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5
停止容器
docker stop mytomcat1
mytomcat1:运行中的容器名称 查看运行中的容器
docker ps
2. 通过下述命令查询之前运行的tomcat。
ps -awwef | grep tomcat
3. 若2中出现多条tomcat信息。利用kill命令将其中止。
kill - [PID]
进入运行中的容器
docker exec -it 4fb571e33944 /bin/bash
Publish Over SSH 部署相关介绍文章,适合LIUNX
https://blog.csdn.net/jiang1986829/article/details/51275361
https://blog.csdn.net/flyingshuai/article/details/72898665
Publish Over FTP 服务器发布,适合WINDOWS 切记 改成支持中文的编码,否则就会出 550错误,文件不能写入
MYSQL 开启权限:
https://www.cnblogs.com/goxcheer/p/8797377.html
docker-2 tomcat的更多相关文章
- Docker化tomcat 并且使用maven热部署
今天没事干 就把自己的tomcat docker化并且使用maven实现热部署 特别记录一下~ 1.首先进行centos7的安装 就不在记录了 注意的是最好使用centos7 因为docker 依赖 ...
- Docker安装tomcat和部署项目
随着微服务的流行,Docker越来越流行,正如它的理念"Build, Ship, and Run Any App, Anywhere"一样,Docker提供的容器隔离技术使得开发人 ...
- Docker创建 tomcat/weblogic 集群
安装 tomcat 镜像 准备好需要的 jdk.tomcat 等软件放到 home 目录下面,启动一个容器 docker run -t -i -v /home:/opt/data --name mk_ ...
- docker制作tomcat镜像
准备cestos镜像.tomcat.jdk cestos是docker pull下来的 在/opt/下创建docker:mkdir -p /opt/docker 把tomcat和jdk解压到docke ...
- docker安装tomcat并部署web项目
docker安装tomcat就不说了,网上一大把 启动tomcat: docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tom ...
- 【转】Docker部署Tomcat及Web应用
Docker部署Tomcat及Web应用 - Scofield_No1的博客 - CSDN博客https://blog.csdn.net/qq_32351227/article/details/786 ...
- Docker部署tomcat及应用
前提Docker已安装完成. 由于测试网无法直接连入互联网,所以在本机虚拟机内下载tomcat镜像并传到测试网主机中. 虚拟机内执行 查找tomcat镜像: # docker search tomca ...
- Docker 搭建 Tomcat + Mysql
Docker 搭建 Tomcat + Mysql 准备 虚拟机 虚拟机安装Docker 在纯净的Centos镜像上搭建 Centos镜像准备 虚拟机上拉取 Centos 镜像: docker pull ...
- 使用docker安装tomcat服务
1. 拉取官方tomcat镜像 docker pull tomcat 2. 创建tomcat容器目录 [root@WSyHRQ171356 /]# mkdir /tomcat/test 3. 创建测试 ...
- Docker安装Tomcat镜像并部署web项目
一.安装Tomcat 1.查找Docker Hub上的tomcat镜像 docker search tomcat 2.拉取官方的镜像 docker pull tomcat 等待下载完毕,需要一些时间. ...
随机推荐
- C# 控件之数据绑定
增加一个委托方法,可以实现后台多线程直接更新UI界面的值,利用了控件的DataBindings,以及 INotifyPropertyChanged接口和事件委托机制. 如果只是通过INotifyPro ...
- vue-cli 发布部署IIS
有些时候我们的服务器不用的是node,也许是IIS,这样就需要把工程构建出来,与IIS集成. 构建的命令如下 cnpm run build 将其中的dist文件夹拷贝出来,放到IIS的发布目录,在浏览 ...
- .net core下载文件
上传的文件是在wwwroot下 通过保存的路径跟文件名称完成下载 public IActionResult DownloadFile() { var filePath = "/Upload ...
- Android开发 android沉浸式状态栏的适配(包含刘海屏)转载
原文地址:https://blog.csdn.net/liup1211/article/details/86583015 写在前面: 1,本文阐述如何实现沉浸式状态栏 2,部分代码有从其他博客摘抄,也 ...
- windown 下最简单的安装mysql方式
最近自己的mysql要升级,需要重新安装mysql,官网有提供傻瓜式的安装方式.. 记得下载.msi的格式.这个安装最简单.
- ORM项目中小知识点积累
申明:一下内容均建立在零基础小白的角度上,大佬们求放过~ 1.如何通过类建立外键关联 2.模板语言固定搭配 3.浏览器报错处理 4.后台取值方式 5.外键管理修改相关操作 6.两种(给后台偷偷传递消息 ...
- 注意UTF-8-BOM 这个编码格式
有时候文本文件处理出现异常,找不到其他原因的时候,注意查看下文件的编码: Notepad:编码菜单 如果发现是UTF-8-BOM,需要改成UTF-8
- zabbix添加自定义监控项目
在zabbix里添加一个自定义监控项目,简单做个笔记,怕忘了 首先需要定义 zabbix_agentd.conf 中的 UnsafeUserParameters 修改为 UnsafeUserPara ...
- Linux安装Intel Threading Building Blocks(TBB)
编译安装: wget https://codeload.github.com/01org/tbb/tar.gz/2019_U3 tar zxvf 2019_U3 cd tbb-2019_U3 make ...
- JavaScript:我总结的数组API
栈/队列 数组es3: pop删除最后一项(栈) shift删除第一项(队列) push增加到最后(栈) unshift增加到最前(队列) reverse翻转 join转字符串 slice截取(切片) ...