[toc]
1. 应用部署
1.1 MySql部署
-p 代表端口映射,格式为  宿主机映射端口:容器运行端口
-e 代表添加环境变量  MYSQL_ROOT_PASSWORD  是root用户的登陆密码
1 2 3 4 5 6 7 8 9 10 11 12 13
   | #拉取mysql镜像 docker pull mysql:5.7 #创建容器 docker run -it --name=mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -p 3307:3306 mysql:5.7 #远程登录mysql   #连接宿主机的IP  ,指定端口为3307
  #连接测试 [root@iZuf693tkif8cwd2lnbg1gZ ~]# docker exec -it mysql5.7 /bin/bash root@0c16a7b2748c:/#   mysql -u root -p
  #mysql日志查看  docker logs mysql5.7
   | 
 
1.2 tomcat部署
-v : 宿主机目录:容器目录
1 2 3 4 5
   | #拉取镜像 docker pull tomcat:8-jre8 #创建容器 #创建容器  -p表示地址映射 docker run -di --name=mytomcat -p 8080:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps tomcat:8-jre8
   | 
 
1.3 Nginx部署
1 2 3 4
   | #拉取镜像 docker pull nginx #创建Nginx容器 docker run -di --name=nginx -p 80:80 nginx
   | 
 
1.4 Redis部署
1 2 3 4
   | #拉取镜像 docker pull redis #创建容器 docker run -di --name=redis -p 6379:6379 redis #redis可以换成容器ID
   | 
 
☆