启动容器命令

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. c3.cpp

    Char16_t(在字符串前加u)和char32_t(在字符串前加U)都是无符号的,数字代表长度(底层长度随系统而定) 在函数bool中,任何非0值都代表真(即使他是个负数),只有0代表false 一 ...

  2. 常见cmd命令,开发人员必备

    运行程序 notepad--------打开记事本 calc-----------启动计算器 regedit.exe-------注册表 write----------写字板 mmc--------- ...

  3. html--form表单

    <!-- form 标签 作用:收集并提交用户的信息 属性: id   表单的id,用于js获取表单 name 表单的名字,用于js获取表单 action 表单提交的地址 method 表单提交 ...

  4. 【python】django上传文件

    参考:https://blog.csdn.net/zahuopuboss/article/details/54891917 参考:https://blog.csdn.net/zzg_550413470 ...

  5. ios监听静音键和音量键事件

    http://blog.csdn.net/slinloss/article/details/7870559

  6. 利用jvisualvm使用btrace进行线上调试案例

    用途:btrace主要用于线上调试.通过btrace,可在不改动代码的前提下,方便的发现以下问题: 1.定位性能慢的接口服务: 2.实时打印堆栈信息,定位死锁位置: 3.定位占用大量内存空间的代码块: ...

  7. upload三种上传方式(上)---Servlet---post---commons-fileupload.1.2.1.jar方式请求上传文件

    上传前进行的配置选项: 1.在下方的Servers中,右键你的tomcat--open,选中下面两个配置. 第一个:Serve modules without publishing 作用:tomcat ...

  8. Xeon Phi 《协处理器高性能编程指南》随书代码整理 part 4

    ▶ 第五章,几个优化 ● 代码 #include <stdio.h> #include <stdlib.h> #include <math.h> #define S ...

  9. MySQL使用LOAD DATA LOCAL INFILE报错

    在windows系统的MySQL8.0中尝试执行以下语句时报错 mysql> LOAD DATA LOCAL INFILE '/path/filename' INTO TABLE tablena ...

  10. 监控linux服务器是否能登陆 邮件报警

    import smtplibfrom email.mime.text import MIMETextimport telnetlibimport timedef SendEmail(fromAdd,t ...