docker 安装tomcat容器和mysql容器
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了docker 安装tomcat容器和mysql容器,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1635字,纯文字阅读大概需要3分钟。
内容图文
![docker 安装tomcat容器和mysql容器](/upload/InfoBanner/zyjiaocheng/510/605c9db50d29479b85f44d727af2025f.jpg)
命令说明:
-p 12345:3306:将主机的12345端口映射到docker容器的3306端口。
--name mysql:运行服务名字
-v /data/mysql/conf:/etc/mysql/conf.d :将主机/data/mysql录下的conf/my.cnf 挂载到容器的 /etc/mysql/conf.d
-v /data/mysql/logs:/logs:将主机/data/mysql目录下的 logs 目录挂载到容器的 /logs。
-v /data/mysql/data:/var/lib/mysql :将主机/data/mysql目录下的data目录挂载到容器的 /var/lib/mysql
-e MYSQL_ROOT_PASSWORD=12345678:初始化 root 用户的密码。
-d mysql:5.6 : 后台程序运行mysql5.6
3. 在宿主机的 /data/mysql/conf目录下创建my.cnf vi /data/mysql/conf
其内容为:
links=0
lower_case_table_name=1
character-set-server=utf8
collation-server=utf8_general_ci
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
log-slow-queries=/var/log/mysqllog/myslow.log
long_query_time=1
到此mysql容器创建完毕,可以用nvcat远程连接了,阿里云的云服务需要开通上面你自己指定的端口 0.0.0.0/0
需要通过指令 docker inspect mysql容器id 查找到mysql的docker容器地址:
docker创建tomcat容器:
1.docker pull tomcat:7
修改war包中涉及到数据库的地址、端口、数据库名称
2.docker run --name tomcaties -p 9080:8080 -v /usr/local/ies.war:/usr/local/tomcat/webapps/ies.war tomcat:7
第一个是对外暴露的tomcat端口(供api访问的)后面的是war包,需要传到/usr/local/文件夹下
可以通过 docker logs -f -t 容器id 查看容器的日志
docker 安装tomcat容器和mysql容器
标签:lib http ble error 查看 mysql 不用 run 指令
本文系统来源:https://www.cnblogs.com/zhangshitong/p/11094494.html
内容总结
以上是互联网集市为您收集整理的docker 安装tomcat容器和mysql容器全部内容,希望文章能够帮你解决docker 安装tomcat容器和mysql容器所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。