栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker软件的安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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启动客户端

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/835641.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号