Docker安装常用软件说明

devtools/2025/2/12 10:27:22/

1.总体步骤 

2.安装tomcat 

docker run -d -p 8080:8080 --name tomcat1 tomcat:11.0.8

访问tomcat猫首页 出现404 这是正常情况 

Docker 默认采用的是 NAT 网络模式,所以会自动创建 IPtable 规则并自动开放端口,所以无需考虑防火墙问题

 

新版Tomcat已经把 webapps里面清空了,所以看不到 

所有的在 webapps.dist里面

只需要把 webapps删除 然后 重命名 webapps.dist为 webapps

rm -r webapps
mv webapps.dist webapps

 

防火墙开启

firewall-cmd --permanent -add-port=8080/tcp  firewall-cmd --reload

 3.安装mysql

1.简单版

docker run -p 3306:3306 --name=mysql1 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.4.3 
docker exec -it mysql1 /bin/bash
 mysql -uroot -p

 查询数据库默认字符集

2.实战版

docker run -d -p 3307:3306 --privileged=true \
-v /opt/mysql8.4.3/log:/var/log/mysql \
-v /opt/mysql8.4.3/conf:/etc/mysql/conf.d \
-v /opt/mysql8.4.3/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=root \
--name mysql \
mysql:8.4.3

 

 

[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8

mysql 8以上可以不用此操作 也不会有乱码问题

 

4.安装redis

 

 

 


http://www.ppmy.cn/devtools/158181.html

相关文章

【翻译+论文阅读】DeepSeek-R1评测:粉碎GPT-4和Claude 3.5的开源AI革命

目录 一、DeepSeek-R1 势不可挡二、DeepSeek-R1 卓越之处三、DeepSeek-R1 创新设计四、DeepSeek-R1 进化之路1. 强化学习RL代替监督微调学习SFL2. Aha Moment “啊哈”时刻3. 蒸馏版本仅采用SFT4. 未来研究计划 部分内容有拓展,部分内容有删除,与原文会有…

Github自定义readme文件 个人主页简介 模版

自己写的 样式 # 👋 Hi bro , Im Dduo ! Glad to meet you 😁😍😜- 📚 Im Dduo, a student. Feel free to reach out if youd like to chat or collaborate! 😊 - 💬 Dont hesitate to reach …

基于 STM32 的智能电动车防盗与管理系统

1. 引言 随着电动车的普及,其防盗问题成为广大用户关注的焦点。智能电动车防盗与管理系统不仅能有效防止车辆被盗,还能为用户提供车辆状态监控、远程控制等便捷功能。本文设计了一款基于 STM32 的智能电动车防盗与管理系统,集成了防盗报警、…

安全知识之网络扫描器概念与相关技术

网络安全扫描器简介 迅速发展的Internet给人们的生活、工作带来了巨大的方便,但同时,也带来了一些不容忽视的问题,网络信息的安全保密问题就是其中之一。 网络的开放性以及黑客的攻击是造成网络不安全的主要原因。科学家在设计Internet之初就…

Python 面向对象(类,对象,方法,属性,魔术方法)

前言:在讲面向对象之前,我们先将面向过程和面向对象进行一个简单的分析比较,这样我们可以更好的理解与区分,然后我们在详细的讲解面向对象的优势。 面向过程(Procedure-Oriented Programming,POP&#xff0…

React(三)

动态控制显示和css import { useState } from "react"; import "./index.css"; const list [{ id: 1, username: "aaName", content: "一条评论", ctime: "10-18 08:15" },{ id: 2, username: "bbName", conten…

第36天:安全开发-JavaEE应用第三方组件Log4j日志FastJson序列化JNDI注入

时间轴: 演示案例: Java-三方组件-Log4J&JNDI Java-三方组件-FastJson&反射 Maven的下载及配置: IDEA配置Maven的超详细步骤_java_脚本之家 Java-三方组件-Log4J&JNDI JNDI 注入: ( 见图 ) Java Naming and Dire…

算法15(力扣347)——前k个高频元素

1、问题 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 2、示例 (1) 输入: nums [1,1,1,2,2,3], k 2 输出: [1,2] (2) 输入: nums [1], k 1 输出: [1…