dockcer安装常用的软件

1.docker安装tomcat 

#拉取tomcat
docker pull tomcat

#查看镜像
docker images

#启动tomcat
docker run -d -p 8080:8080 --name t1 tomcat

  • tomcat已经启动,访问ip:8080

  • 原因是Tomcat/10.0.14 webapps里面什么都没有,其实已经正常运行了,进入容器
#进入容器
docker exec -it 3761a4ac0b9e /bin/bash

#查看目录
ls -l

#进入webapps目录
cd webapps

#查看
ls -l

 

真正有文件的是webapps.dist这个文件,把这个文件改成webapps就可以了

#删除webapps文件
rm -rf webapps

#把webapps.dist文件名改成webapps文件名
mv webapps.dist webapps
  • 再次访问,访问成功

2.docker安装mysql 

#拉取mysql5.7
docker pull mysql:5.7

#查看镜像
docker images

#启动mysql,配置容器卷
docker run -d -p 3309:3309 --privileged=true \
-v /var/mysql/log:/var/log/mysql \
-v /var/mysql/data:/var/lib/mysql \
-v /var/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
--name mysql \
mysql:5.7

#查看容器
docker ps

#进入配置文件目录配置mysql设置字符集
cd /var/mysql/conf/

#创建my.cnf文件
touch my.cnf

#编辑
vim my.cnf

#内容
[client]
default_character_set=utf8
[mysqld]
collation_server=utf8_general_ci
character_set_server = utf8

#保存重启容器
docker restart 97d88d169ee4

#进入容器
docker exec -it 97d88d169ee4 /bin/bash

#进入mysql
mysql -uroot -p

#查看mysql字符集
SHOW VARIABLES LIKE 'character%';

  • 如果容器删除了,配置的数据卷恢复

  • 重新执行run数据就会恢复
docker run -d -p 3309:3309 --privileged=true \
-v /var/mysql/log:/var/log/mysql \
-v /var/mysql/data:/var/lib/mysql \
-v /var/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
--name mysql \
mysql:5.7

3.docker安装redis

#拉取redis
docker pull redis

#启动redis,主机配置文件路径/var/redis/redis.conf,项目中选择自己的路径
docker run -d -p 6379:6379 \
--name myredis \
--privileged=true \
-v /var/redis/redis.conf:/etc/redis/redis.conf \
-v /var/redis/data:/data \
redis \
redis-server /etc/redis/redis.conf

#查看
docker ps

#进入容器
docker exec -it 6a801dc1bbb3 /bin/bash

#进入redis
redis-cli

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值