docker软件的安装

tomcat:

直接docker hub上pull下来

运行实例

docker run -it -p 8080:8080 tomcat

-p(端口映射,访问容器的8080端口,直接映射到容器内8080的tomcat)

#最新版的tomcat10.0.6中webapp下的目录是空,所以在访问8080端口会出现404;

解决方案:

1.修改把appwebs.dist修改成webapp,因为tomcat10的默认页面在webapps.dist中;

2.使用billygoo/tomcat8-jdk8这个版本的tomcat

#####mysql

docker run -p 3307:3307 -e MYSQL_ROOT_PASSWORD=123 -d mysql:5.7

使用这个命令进入tomcat

-e#环境 输入mysql的用户名和密码(用户名默认是root)

##但是在docker版本的mysql中默认的字符集编码是拉丁文,会存在中文乱码的问题;

必须需要挂数据卷

 -v#  挂三个数据卷;

##挂上容器卷后,如果把容器删除了,只要重新创建实例,就可以自动从数据卷中恢复数据 ;

###安装redis

修改修改redis的配置文件(可以从宿主机中已经修改的redis文件下重新拷贝一份,然后映射进入容器中的redis)

#主要修改配置文件conf

docker run -d -p 6379:6379  --privileged=true -v /app/redis/redis.conf:/etc/redis/redis.conf -v /app/redis/data:/data -d redis:6.0.8 redis-server /etc/redis/redis.conf

1.需要自己准备redis.conf的配置文件,在启动redis容器时,让redis读取这个配置文件;

#bind 127.0.0.1 #注释掉这个id,这个ip限制redis只能本地访问

# requirepass 123 #把redis的密码注释掉,也可以在登入的时候输入redis的密码

#protected-mode no #把保护模式关掉

2.如何有修改/app/redis/redis.conf的配置文件,需要重新启动redis容器 #docker restart 容器id

3.#docker exec -it 容器id /bin/bash 进入容器  redis-cli启动客户端

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值