启动容器命令

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的更多相关文章

  1. Docker化tomcat 并且使用maven热部署

    今天没事干 就把自己的tomcat  docker化并且使用maven实现热部署 特别记录一下~ 1.首先进行centos7的安装 就不在记录了 注意的是最好使用centos7 因为docker 依赖 ...

  2. Docker安装tomcat和部署项目

    随着微服务的流行,Docker越来越流行,正如它的理念"Build, Ship, and Run Any App, Anywhere"一样,Docker提供的容器隔离技术使得开发人 ...

  3. Docker创建 tomcat/weblogic 集群

    安装 tomcat 镜像 准备好需要的 jdk.tomcat 等软件放到 home 目录下面,启动一个容器 docker run -t -i -v /home:/opt/data --name mk_ ...

  4. docker制作tomcat镜像

    准备cestos镜像.tomcat.jdk cestos是docker pull下来的 在/opt/下创建docker:mkdir -p /opt/docker 把tomcat和jdk解压到docke ...

  5. docker安装tomcat并部署web项目

    docker安装tomcat就不说了,网上一大把 启动tomcat: docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tom ...

  6. 【转】Docker部署Tomcat及Web应用

    Docker部署Tomcat及Web应用 - Scofield_No1的博客 - CSDN博客https://blog.csdn.net/qq_32351227/article/details/786 ...

  7. Docker部署tomcat及应用

    前提Docker已安装完成. 由于测试网无法直接连入互联网,所以在本机虚拟机内下载tomcat镜像并传到测试网主机中. 虚拟机内执行 查找tomcat镜像: # docker search tomca ...

  8. Docker 搭建 Tomcat + Mysql

    Docker 搭建 Tomcat + Mysql 准备 虚拟机 虚拟机安装Docker 在纯净的Centos镜像上搭建 Centos镜像准备 虚拟机上拉取 Centos 镜像: docker pull ...

  9. 使用docker安装tomcat服务

    1. 拉取官方tomcat镜像 docker pull tomcat 2. 创建tomcat容器目录 [root@WSyHRQ171356 /]# mkdir /tomcat/test 3. 创建测试 ...

  10. Docker安装Tomcat镜像并部署web项目

    一.安装Tomcat 1.查找Docker Hub上的tomcat镜像 docker search tomcat 2.拉取官方的镜像 docker pull tomcat 等待下载完毕,需要一些时间. ...

随机推荐

  1. jQuery 双击事件(dblclick)

    在jQuery的事件绑定中,执行双击事件(dblclick)时能触发两次单击事件(click).即一个标签元素(如div等),如果元素同时绑定了单击事件(click)和双击事件(dblclick),那 ...

  2. S表示1,L表示2,计算由S和L组成的序列之和为N的组合

    def func(n): def calc_str(s): s = s.strip() if s is not None else "" s = s.upper() result ...

  3. jQuery入门基础(事件、DOM操作)

    http://www.w3school.com.cn/b.asp 一.事件 1.常规事件——把js事件前面的on去掉 比如:js:onclick——JQuery:click 下面是 jQuery 中事 ...

  4. visual studio 2013 几个测试工具(Nunit 3、xUnit)

    一.Nunit 3 1.在解决方案里添加一个类库——引用——右键(如下图)) 3.搜索nunit 并安装(如图) 3.注意引入命名空间并给测试类和测试方法添加特性(如图) 4.如果测试通过则为绿色(如 ...

  5. genymotion virtual device 用迅雷下载

    找到虚拟机下载Log文件 打开后,找到原来下载的地址 以ova结尾的文件,然后用迅雷下载这个文件. 下载好的文件放在 C:\Users\用户名\AppData\Local\Genymobile\Gen ...

  6. springmvc 学习

    第一章回顾JavaWeb中的MVC设计模式 1)MVC这种设计模式,不光运用于Web领域,而且也能用于非Web领域 2)今天说的MVC特指一种表现层设计模式,不限于Java语言 第二章回顾struts ...

  7. node-服务器

    原生: const http=require('http'); http.createServer((request,response)=>{ response.writeHead(200,{& ...

  8. oracle 查看处理锁表

    --查出sid,serial#select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where ...

  9. 三个猜数字游戏代码(Python)

    def binary_search(list,item): low = 0 high = len(list)-1 while low <= high: mid = (low + high)//2 ...

  10. AlphaGo的前世今生(二)AlphaGo: Countdown to AI Revolution

    这是本专题的第二节,在这一节我们将以David Silver等人的Natrue论文Mastering the game of Go with deep neural networks and tree ...