Я новичок в докере ...
Моя проблема в том, что я хочу запустить свое приложение на c ++ (сервер opcua) в контейнере.
У меня почти оно есть, но когдаКонтейнер запускается оптически, ничего не происходит.Отображается только пустая строка.
Но как только я нажимаю "ctrl + c" (для выключения сервера), появляется представление / приложение сервера.Но при нажатии комбинации «ctrl + c» сервер немедленно выключается.
За пределами контейнера программа работает отлично.
Может ли это быть из-за ошибки в Dockerfile или чтоя делаю что-то не так?
Я запускаю свой контейнер с: "docker run opcapp"
Это мой dockerfile ...
FROM alpine
RUN mkdir -p /OpcUa1
COPY . /OpcUa1
COPY libssl.so.1.0.0 /usr/lib/x86_64-linux-gnu/
COPY libcrypto.so.1.0.0 /usr/lib/x86_64-linux-gnu/
COPY libxml2.so.2 /usr/lib/x86_64-linux-gnu/
COPY ld-linux-x86-64.so.2 /lib64/
COPY libstdc++.so.6 /usr/lib/x86_64-linux-gnu/
COPY libm.so.6 /lib/x86_64-linux-gnu/
COPY libgcc_s.so.1 /lib/x86_64-linux-gnu/
COPY libdl.so.2 /lib/x86_64-linux-gnu/
COPY libz.so.1 /lib/x86_64-linux-gnu/
COPY liblzma.so.5 /lib/x86_64-linux-gnu/
COPY libc.so.6 /lib/x86_64-linux-gnu/
COPY libpthread.so.0 /lib/x86_64-linux-gnu/
CMD /OpcUa1/opcua_lasersimulator/OpcUaForDocker