docker 安装redis_在Docker中安装部署Mysql、tomcat、nginx、redis等开发工具

MySQL部署

拉取mysql镜像

docker pull centos/mysql-57-centos7

创建容器

docker run -di --name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

-p 代表端口映射,格式为 宿主机映射端口:容器运行端口

-e 代表添加环境变量 MYSQL_ROOT_PASSWORD 是root用户的登陆密码

618e1930f5af414100618d32cfece755.png

通过连接宿主机的33306端口,来远程登录docker容器中的mysql

连接宿主机的IP ,指定端口为33306

1b38e2b41b212e35e73662981845b921.png

tomcat部署

拉取镜像

docker pull tomcat:7-jre7

创建容器

创建容器 -p表示地址映射

docker run -di --name=mytomcat -p 9000:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps tomcat:7-jre7

427e7ad7162c4d656a10c87c23eca53b.png

并将一个war放在宿主机的对应目录下,然后我们访问宿主机的9000端口就可以访问到docker中的tomcat的8080端口

查看一下宿主机的ip

2d8be4846643c9ffd4faf952a85346d9.png

访问

http://192.168.118.131:9000/cas

a30c7a02b9b0f99cf254a36a7724e3b3.png

Nginx部署

拉取镜像

docker pull nginx

创建Nginx容器

docker run -di --name=mynginx -p 80:80 nginx

可以看到nginx启动成功

6180f71ef95f0616cf33bd7fa6e27ca1.png

访问到了nginx默认页

v2-54ac60514344f9c2a0de9016f2506818_b.jpg

如果要覆盖nginx原始页面,将页面目录改名为html并拷贝到目录/usr/share/nginx

mv xxx html
docker cp html mynginx:/usr/share/nginx

Redis部署

拉取镜像

docker pull redis

创建容器

docker run -di --name=myredis -p 6379:6379 redis

2a865b2e3ba8945f9c610a8527dc255c.png

连接宿主机

4ff41b363af75dfd0c0bce9d29d1d5fb.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值