如何 运行 从 docker 集线器下载的 docker 合成图像(在 Windows 10 w/ Docker 工具箱中)?
How to run a docker compose image downloaded from docker hub (in Windows 10 w/ Docker Toolbox)?
我想在本地 运行 这个 docker 中心图像:https://hub.docker.com/r/jhipster/jhipster-sample-app(通常 运行 使用 npm start 和 gradlew)在 W10home 中使用 Docker 工具箱(并且工作正常)
我按照以下说明操作:https://www.jhipster.tech/docker-compose/
并尝试 运行 a: $ docker-compose -f jhipster-sample-app/prod.yml up ,但它给了我这个错误(尽管图像是那里):
usuario@DESKTOP-GTCQCAR MINGW64 /c/Program Files/Docker Toolbox
$ docker-compose -f jhipster-sample-app/prod.yml up
ERROR: .FileNotFoundError: [Errno 2] No such file or directory: '.\jhipster-sample-app/prod.yml'
注意:我也尝试过更改标签,但结果相同。为什么找不到肯定在那里的图片?
我还尝试快速启动:运行 一个简单的 jhipster 应用程序,直接使用 Docker,在开发配置文件中:$ docker 容器 运行 -d -p 8080:8080 -e SPRING_PROFILES_ACTIVE=dev jhipster/jhipster-sample-app
但是,我无法访问位于 http://localhost:8080 的应用程序(尽管容器已创建并且 运行ning)。
我什至尝试 运行 它:$ docker 运行 jhipster/jhipster-sample-app 得到这个错误:
2019-01-31 09:33:05.215 INFO 1 --- [ main]
i.g.j.s.JhipsterSampleApplicationApp : Starting JhipsterSampleApplicationApp on 596e926cb096 with PID 1 (/app.war started by root in /)
2019-01-31 09:33:05.252 INFO 1 --- [ main] i.g.j.s.JhipsterSampleApplicationApp : The following profiles are active: prod
2019-01-31 09:33:37.773 ERROR 1 --- [ main] com.zaxxer.hikari.pool.HikariPool : Hikari - Exception during pool initialization.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
但我可以 运行 其他图像 $ docker 运行 hello-world
所以我觉得有点迷茫,我不知道自己做错了什么。谢谢大家!我是 Docker.
的新手
到运行https://hub.docker.com/r/jhipster/jhipster-sample-app,需要启动数据库等其他容器。这些未打包在应用程序容器中。
git clone https://github.com/jhipster/jhipster-sample-app.git
cd jhipster-sample-app
docker-compose -f src/main/docker/app.yml up -d
这将从 app.yml 加载配置并启动应用程序和数据库容器。
我想在本地 运行 这个 docker 中心图像:https://hub.docker.com/r/jhipster/jhipster-sample-app(通常 运行 使用 npm start 和 gradlew)在 W10home 中使用 Docker 工具箱(并且工作正常)
我按照以下说明操作:https://www.jhipster.tech/docker-compose/ 并尝试 运行 a: $ docker-compose -f jhipster-sample-app/prod.yml up ,但它给了我这个错误(尽管图像是那里):
usuario@DESKTOP-GTCQCAR MINGW64 /c/Program Files/Docker Toolbox
$ docker-compose -f jhipster-sample-app/prod.yml up
ERROR: .FileNotFoundError: [Errno 2] No such file or directory: '.\jhipster-sample-app/prod.yml'
注意:我也尝试过更改标签,但结果相同。为什么找不到肯定在那里的图片?
我还尝试快速启动:运行 一个简单的 jhipster 应用程序,直接使用 Docker,在开发配置文件中:$ docker 容器 运行 -d -p 8080:8080 -e SPRING_PROFILES_ACTIVE=dev jhipster/jhipster-sample-app
但是,我无法访问位于 http://localhost:8080 的应用程序(尽管容器已创建并且 运行ning)。
我什至尝试 运行 它:$ docker 运行 jhipster/jhipster-sample-app 得到这个错误:
2019-01-31 09:33:05.215 INFO 1 --- [ main]
i.g.j.s.JhipsterSampleApplicationApp : Starting JhipsterSampleApplicationApp on 596e926cb096 with PID 1 (/app.war started by root in /)
2019-01-31 09:33:05.252 INFO 1 --- [ main] i.g.j.s.JhipsterSampleApplicationApp : The following profiles are active: prod
2019-01-31 09:33:37.773 ERROR 1 --- [ main] com.zaxxer.hikari.pool.HikariPool : Hikari - Exception during pool initialization.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
但我可以 运行 其他图像 $ docker 运行 hello-world
所以我觉得有点迷茫,我不知道自己做错了什么。谢谢大家!我是 Docker.
的新手到运行https://hub.docker.com/r/jhipster/jhipster-sample-app,需要启动数据库等其他容器。这些未打包在应用程序容器中。
git clone https://github.com/jhipster/jhipster-sample-app.git
cd jhipster-sample-app
docker-compose -f src/main/docker/app.yml up -d
这将从 app.yml 加载配置并启动应用程序和数据库容器。