docker部署server,本地构建镜像方式实现
1、首先下载server(Linux版本),这里是用wgcloud-v3.5.2.tar.gz作为示例说明
2、解压到/wgcloudDocker(也可换成其他目录,这我自己新建的一个临时文件夹)下
3、修改wgcloud-v3.5.2/server/start.sh,在最底部添加一行:
添加后如下图红框内所示
4、新建/wgcloudDocker/Dockerfile文件,内容如下
5、制作镜像
制作镜像之前,先把server配置文件中(server/config/application.yml)要修改配置的地方修改完,比如修改数据库链接信息等,数据库连接的ip改为宿主机的ip
这里的示例是连接到MySQL,我们需要先准备好MySQL数据库,PostgreSql、Oracle、SQL Server也可以的
server配置文件中守护进程的URL中的localhost一般需要改为宿主机的IP,有时候不改也可以,这个根据自己的具体环境看
然后再进行制作镜像,制作镜像,在/wgcloudDocker下执行如下指令
制作完成后通过docker images命令查看我们制作的镜像
6、启动容器
在/wgcloudDocker下执行如下指令
到此,docker部署server就完成了