我正在尝试将主机目录挂载到Docker容器中的wildfly部署目录。
我的想法是,我可以轻松地开发代码并构建它,并且正在运行的容器将获取更改。
当我运行以下命令时:
sudo docker run -it -p 8080:8080 -p 9990:9990 my/switchyard-dev -v /home/anton/workspaces/samples/jboss-kitchensink-angularjs/deploy/:/opt/jboss/wildfly/standalone/deployments/
我得到以下内容:
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /opt/jboss/wildfly
JAVA: /usr/lib/jvm/java/bin/java
JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.bind.address=0.0.0.0 -Djboss.bind.address.management=0.0.0.0
=========================================================================
13:00:29,919 INFO [org.jboss.modules] (main) JBoss Modules version 1.3.3.Final
WildFly 8.1.0.Final "Kenny"
就目前而言。 Wildfly无法启动。
当我跑步时:
sudo docker run -it -p 8080:8080 -p 9990:9990 my/switchyard-dev
Wildfly按预期开始。
我做错了什么?
由于
答案 0 :(得分:0)
好的,重新排列args的顺序似乎解决了它:
sudo docker run -it -v /home/anton/workspaces/samples/jboss-kitchensink-angularjs/deploy/:/opt/jboss/wildfly/standalone/deployments/ -p 8080:8080 -p 9990:9990 my/switchyard-dev