에 디렉토리를 호스팅 :도커 볼륨 점은 내가 Dockerfile 다음 한 Dockerfile
FROM jboss/wildfly
USER jboss
RUN mkdir -p /opt/jboss/wildfly/standalone/log
VOLUME /opt/jboss/wildfly/standalone/log
CMD /bin/bash
# CMD true
이 결과 이미지는 docker run -ti --name=data_volume data/volume
으로 시작됩니다. 다음 Dockerfile
FROM jboss/wildfly
RUN sed -i 's|<file relative-to="jboss.server.log.dir"
path="server.log"/>|\<file relative-to="jboss.server.log.dir"
path="\${jboss.host.name}-server.log"/\>|'
/opt/jboss/wildfly/standalone/configuration/standalone.xml
로깅 디렉토리에에 "서버 이름"-server.log를 기록 할 결과 제이 보스의 기록을 무시합니다. docker run -ti --name=wild-01 --volumes-from=data_volume my/wildfly
및 docker run -ti --name=wild-02 --volumes-from=data_volume my/wildfly
으로 결과 이미지를 시작할 때 data_colume 컨테이너에 두 개의 로그 파일이 있습니다. 너무 좋아.
볼륨을 호스트의 디렉토리로 지정하고 싶습니다./var/log/wildfly.
사전에