- 部署mysql - docker pull mysql 从镜像源中拉取镜像。
-  创建mysql容器 docker run -d \--name mysql_container \-p 3306:3306 \-e TZ=Asia/Shanghai \-e MYSQL_ROOT_PASSWORD=123 \--restart=always \-v /opt/mysql:/var/lib/mysql \mysql-d后台运行,--name指定容器名,-p指定端口号,-e设置时区,-e配置mysql的root用户的密码为123,--restart=always容器停止后总是重启,-v挂载命令【宿主机地址:容器中地址】,指定镜像名。 
-  用navicat数据可视化工具链接mysql数据库,看能否连接上。 
 
-  部署java -  将项目打包 
-  将jar包和DockerFile文件放到同级目录下面 
-  创建镜像docker build -t heima . 注意后面的点 
-  创建容器 docker run -d --name heima_container -p 8080:8080 --restart=always heima 
 
-  
-  部署前端nginx -  创建nginx镜像 
-  创建容器docker run -d --name nginx_container -p 18080:18080 -p 18081:18081 -v /opt/civil_web/nginx/html:/usr/share/nginx/html -v /opt/civil_web/nginx/nginx.conf:/etc/nginx/nginx.conf nginx。注意挂载容器中的路径,  
-  注意容器加入的自定义网络,只有加入了自定义的网络的容器才能通过容器名互相访问,要不就提示找不到该容器。 
 
-