启动容器命令

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. C# 控件之数据绑定

    增加一个委托方法,可以实现后台多线程直接更新UI界面的值,利用了控件的DataBindings,以及 INotifyPropertyChanged接口和事件委托机制. 如果只是通过INotifyPro ...

  2. vue-cli 发布部署IIS

    有些时候我们的服务器不用的是node,也许是IIS,这样就需要把工程构建出来,与IIS集成. 构建的命令如下 cnpm run build 将其中的dist文件夹拷贝出来,放到IIS的发布目录,在浏览 ...

  3. .net core下载文件

    上传的文件是在wwwroot下  通过保存的路径跟文件名称完成下载 public IActionResult DownloadFile() { var filePath = "/Upload ...

  4. Android开发 android沉浸式状态栏的适配(包含刘海屏)转载

    原文地址:https://blog.csdn.net/liup1211/article/details/86583015 写在前面: 1,本文阐述如何实现沉浸式状态栏 2,部分代码有从其他博客摘抄,也 ...

  5. windown 下最简单的安装mysql方式

    最近自己的mysql要升级,需要重新安装mysql,官网有提供傻瓜式的安装方式.. 记得下载.msi的格式.这个安装最简单.

  6. ORM项目中小知识点积累

    申明:一下内容均建立在零基础小白的角度上,大佬们求放过~ 1.如何通过类建立外键关联 2.模板语言固定搭配 3.浏览器报错处理 4.后台取值方式 5.外键管理修改相关操作 6.两种(给后台偷偷传递消息 ...

  7. 注意UTF-8-BOM 这个编码格式

    有时候文本文件处理出现异常,找不到其他原因的时候,注意查看下文件的编码: Notepad:编码菜单 如果发现是UTF-8-BOM,需要改成UTF-8

  8. zabbix添加自定义监控项目

    在zabbix里添加一个自定义监控项目,简单做个笔记,怕忘了 首先需要定义 zabbix_agentd.conf  中的 UnsafeUserParameters 修改为 UnsafeUserPara ...

  9. 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 ...

  10. JavaScript:我总结的数组API

    栈/队列 数组es3: pop删除最后一项(栈) shift删除第一项(队列) push增加到最后(栈) unshift增加到最前(队列) reverse翻转 join转字符串 slice截取(切片) ...