查找文件夹位置
find/-nametomcat-d
#dockerps看不到容器说明容器未启动
#dockerps-a查看所有容器
dockerps-a
#启动容器
dockerstart容器id
#删除容器
sudodockerrm容器名称
#连接47.94.193.7后控制台输入
#####展示镜像
dockerps
####################进入docker创建的tomcat镜像XXXXXX指的是镜像名称
dockerexec-itXXXXXXbash
dockerps:列出所有正在运行的容器
dockerimagels:列出所有的镜像
dockerstop:暂停容器
dockerrm:删除容器
dockerrmi镜像id:删除镜像
dockerinspect44ab452b4查看容器详细信息
#docker自定义构建镜像,最后点不能少(当前路径下的镜像配置文
件)dockerbuild-tmyimaget.
dockerlogs-f–tail=10jenkins
#查看端口占用情况
netstat-tunlp|grep端口
#查看全部端口
netstat-ntlp
####目前官网tomcat地址
/var/lib/docker/overlay2/b38c2d21a5667055c2c43276dedcf22b212868a99a87578b550ef22c88c
7feec/merged/usr/local/tomcat/webapps
####2018-9-5新创建的tomcat容器
/var/lib/docker/overlay2/0fe2f7312122c2dd74ec4ce09d2a9829345c7101ab036f93e2f5772d7c49
8e43/merged/usr/local/tomcat/webapps/
#启动容器
#linux主机和容器时间相差8个小时启动时候添加-v/etc/localtime:/etc/localtime
#使用镜像启动tomcat并创建tomcat容器
dockerrun-it-d-v/etc/localtime:/etc/localtime–namewebhome-p80:8080tomcat/bin/bash
#######################################################################docker已
运行容器里的时区修改
ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
或者
cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
#######################tomcat时间跟linux时间不一致修改catalina.sh开头加入下面这句

exportJAVA_OPTS="KaTeX parse error: Expected 'EOF', got '#' at position 41: …Asia/shanghai" #̲###############…(whichdocker):/bin/docker
-v/var/jenkins_home:/var/jenkins_home
-djenkins/jenkins
######打war包
jar-xvfproject.war/project_a
-x解压
-c创建war包
-v显示过程信息
-f指定JAR文件名,通常这个参数是必须的
-M不产生所有项的清单(MANIFEST〕文件,此参数会忽略-m参数
-0这个是阿拉伯数字,只打包不压缩的意思
###################################################################容器创建
完导入war包然后切换到tomcat/bin目录
./catalina.shrun启动tomcat
#################启动的tomcat端口为8080docker会自动映射到80
#################主机和docker容器互相复制文件
dockercp/mnt/WebHome.war799461fd7bbd:/usr/local/tomcat/webapps
dockercp/mnt/server.xml799461fd7bbd:/usr/local/tomcat/conf
dockercp/mnt/index.html799461fd7bbd:/usr/local/tomcat/webapps/WebHome
Dockercp799461fd7bbd:/usr/local/tomcat/conf/server.xml/mnt
#########
dockercp/mnt/server.xml8e6817e6318e:/usr/local/tomcat/webapps
#下载git项目
gitclonehttp://172.17.117.171:7080/CREDIT/illcredit.git
############################################中间件middle主机新增删除表时先修改
/data/local/mycat/conf/schema.xml文件删除对应的table名称
##########################注:当mycat出现问题比如修改表名导致数据不同步全部停
止服务先启动mycat然后依次启动主从mysql
启动MyCat:
#########linux主机进入mycat文件夹
cd/data/local/mycat/bin
./mycatstart
查看启动状态:
./mycatstatus
停止:
./mycatstop
重启:
./mycatrestart
######################DB1主机主(修改主表数据会自动同步到从表,但从表不会同步
到主表)
dockerstopmysql-master
dockerstartmysql-master
######################DB2主机从
dockerstopmysql-slave
dockerstartmysql-slave
###############################################################################
#########################################
docker容器直接修改映射端口
1)停止容器
2)停止docker服务(systemctlstopdocker)
3)修改这个容器的hostconfig.json文件中的端口(原帖有人提到,如果config.v2.json里面也
记录了端口,也要修改)
cd/var/lib/docker/3b6ef264a040*#这里是CONTAINERID
vihostconfig.json
如果之前没有端口映射,应该有这样的一段:
“PortBindings”:{}
增加一个映射,这样写:
“PortBindings”:{“3306/tcp”:[{“HostIp”:"",“HostPort”:“3307”}]}
前一个数字是容器端口,后一个是宿主机端口.
而修改现有端口映射更简单,把端口号改掉就行.
4)启动docker服务(systemctlstartdocker)
5)启动容器
{
###########################################################################
########查看挂载磁盘
fdisk-l
###########################################################################
########查看磁盘使用空间
df-h
##格式化挂载磁盘
mkfs.ext3/dev/vdb
fdisk/dev/vdb#进入磁盘
Commandaction
atoggleabootableflag#设定可启动标记
beditbsddisklabel
ctogglethedoscompatibilityflag
ddeleteapartition#删除一个分区
llistknownpartitiontypes#各分区类型所对应的ID
mprintthismenu#菜单
naddanewpartition#添加一个分区
ocreateanewemptyDOSpartitiontable
pprintthepartitiontable#显示该磁盘下的当前分区信息
qquitwithoutsavingchanges#不保存退出
screateanewemptySundisklabel
tchangeapartition’ssystemid
uchangedisplay/entryunits
vverifythepartitiontable
wwritetabletodiskandexit#保存退出
xextrafunctionality(expertsonly)
################挂载磁盘到linux主机
mount-tauto/dev/vdb/mnt
#############然后进行开机自动挂载配置
#############vim/etc/fstab
#############/dev/vdb(磁盘分区)/disk/disktwo(挂载目录)ext3(文件格式)
defaults00
下面设置开机自动挂载
编辑/etc/fstab文件,再最后面添加
/dev/vdb/mntext3defaults00
之后重启就OK啦!!!
shutdown-rnow
#安装软件
dockerpulltomcat
dockerpullmysql:5.6
##jdk
tar-zxvfjdk-8u11-linux-x64.tar.gz-C/usr/local&&
tar-zxvfjdk-8u121-linux-x64.gz-C/usr/local&&
ln-sv/usr/local/jdk1.8.0_121/usr/local/jdk1.8&&\echo"exportPATH=KaTeX parse error: Expected 'EOF', got '#' at position 81: …file.d/java.sh #̲##mysql容器密码:Izt…LS_OPTIONS-l’
#必须执行下面语句才生效
source~/.bashrc
########
network