9-Docker常用软件安装
Docker常用软件安装
1.tomcat
docker run -d -p 8080:8080 --name=t1 tomcat |
2.mysql
2.1 简单版本安装
docker pull mysql:5.7 |
关闭Linux防火墙并重启Docker及容器:
systemctl stop firewalld.service #关闭防火墙 |
使用Navicat
尝试连接:
-
ip:192.168.10.10(Linux的ip)
-
端口:3307
-
密码:123456
2.2 实战版本安装
1.运行mysql
使用多个数据卷,挂载多个目录:
-
mysql日志目录
-
mysql表
-
mysql配置文件目录
docker run -d -p 3307:3306 --privileged=true -v /opt/mysql/log:/var/log/mysql -v /opt/mysql/data:/var/lib/mysql -v /opt/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7 |
2.新建mysql的配置文件my.cnf(用于设置字符编码集)
cd /opt/mysql/conf/ |
编辑文件:
[client] |
3.重启mysql
docker restart mysql容器ID |
4.查看mysql编码是否设置成功
mysql -u root -p |
5.新建表再查看插入情况
show databases; |
3.Redis
3.1 简单安装
docker pull redis:6.0.8 |
使用:
redis-cli |
3.2 实战版安装
1.在宿主机下创建目录
cd /opt |
2.将redis.conf文件模板(笔记目录docker下)copy到目录下
cp redis.conf /opt/app/redis/ |
3.修改部分配置
-
允许redis外部连接:
bind 0.0.0.0
-
daemonize no
-
开启redis数据持久化:
appendonly yes
4.创建redis容器
docker run -p 6379:6379 --name myredis --privileged=true -v /opt/app/redis/redis.conf:/etc/redis/redis.conf -v /opt/app/redis/data:/data -d redis:6.0.8 redis-server /etc/redis/redis.conf |
5.测试客户端
redis-cli |
发布于