安装部署-ubuntu docker 部署调问问卷
康小奔 edited this page 3 years ago

这是将所有docker安装环境都打包起来(不包含docker本身),不需要借助外部网络,可以直接安装,后续还会出借助docker仓库网络安装方案。

一、系统环境准备

ubuntu18.04,已安装docker,并下载好镜像文件包 dwsurvey_mysql_ossv3.tar、dwsurvey_tomcat_ossv3.tar

上述文件在QQ群里定期更新 (811287103)

la -a

输入图片说明

二、从镜像文件包导入镜像

在镜像文件包所在目录下执行导入命令

docker load < dwsurvey_mysql_ossv3.tar

输入图片说明

docker load < dwsurvey_tomcat_ossv3.tar

输入图片说明

至此,docker中的本地镜像库就包含了必备的镜像

docker images

输入图片说明

三、创建并运行mysql容器

docker run --name dwsurvey_mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456,. -d dwsurvey_mysql:oss_v3

输入图片说明

容器启动后,需进入容器将数据库文件导入,数据库文件已经在容器中自带,容器中路径为/usr/dwsql

进入mysql容器

docker exec -it dwsurvey_mysql /bin/bash

进入数据库脚本文件目录

cd /usr/dwsql/

输入图片说明

进入容器中的mysql,导入dwsurvey.sql,数据库的用户名为root,密码为创建容器时设置的密码123456,.

登录mysql服务

mysql -u root -p

初始化导入dwsurvey数据库

source /usr/dwsql/dwsurvey.sql

输入图片说明

执行完之后,可以看到导入了调问的数据库

输入图片说明

之后退出容器即可。

四、创建并运行tomcat容器

diaowen.tar是在tomcat镜像的基础上打包的,创建容器并指向数据库容器,整个项目就部署完成

docker run -d -p 8081:8080 --name dwsurvey_tomcat --link dwsurvey_mysql:dwsurvey_mysql dwsurvey_tomcat:oss_v3

输入图片说明

之后打开浏览器,输入localhost:8081/diaowen,即可访问调问问卷系统

系统登录的默认账号:service@diaowen.net,密码为123456

输入图片说明

输入图片说明