我想根据here使用docker-compose
在远程服务器上设置我的JHipster项目。
我是否正确思考(对于最简单的方法),这些是我可能遵循的步骤:
./mvnw package -Pprod docker:build
以生成应用程序的泊坞窗图像。src/main/docker
复制到远程服务器上的目录(例如dir/on/remote
)。docker-compose -f dir/on/remote/app.yml up
。感谢您的帮助。
关于如何改进这一过程的任何建议都将不胜感激。
答案 0 :(得分:1)
期待您的服务器是Ubunutu, SSH到您的服务器,
安装 docker , docker-compose ,安装JAVA并设置JAVA_HOME
两个approches
第二个approch会更好地减少混乱
将您的回购克隆克隆到服务器
cd <APPLICATION_FOLDER>
做
./mvnw package -Pprod docker:build -DskipTests
列出创建的图像
docker images
如果要编写测试代码,可以忽略-DskipTests。
做
docker-compose -f /src/main/docker/app.yml up -d
列出正在运行的容器
docker ps -a
容器的日志
docker logs <CONTAINER_ID>