1 MySQL部署

1.1拉取MySQL镜像

docker pull mysql

 查看镜像:

1.2创建MySQL容器

docker run -di --name=pinyougou_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
# -p 代表端口映射,格式为  宿主机映射端口:容器运行端口
# -e 代表添加环境变量  MYSQL_ROOT_PASSWORD是root用户的登陆密码

1.3 进入MySQL容器

  • 进入容器中

docker exec -it pinyougou_mysql /bin/bash
  • 登录mysql

mysql -u root -p
  • 授权允许远程登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

1.4 远程登陆MySQL

  • 在本机的电脑上去连接虚拟机Centos中的Docker容器,这里192.168.25.132是虚拟机操作系统的IP.

 

2 tomcat部署

2.1拉取tomcat镜像

docker pull tomcat:7-jre8

 2.2创建tomcat容器

docker run -di --name=pinyougou_tomcat -p 9100:8080 tomcat:7-jre8

3  Nginx部署

3.1 拉取Nginx镜像

docker pull nginx

 3.2 创建Nginx容器

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

 3.3 测试Nginx

浏览器地址栏输入:http://192.168.25.132

4 Redis部署

4.1拉取Redis镜像

docker pull redis

 4.2 创建Redis容器

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

 4.3 客户端测试

本地安装一个redis的客户端 连接即可

 

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐