April-16th-2019, 10:41 AM
(April-15th-2019, 09:23 PM)Armin@netPI Wrote: I know such a problem very well and indeed your problem is the windows file system that cannot save the file “entrypoint.sh” file as being “Linux” executable.
So once you copied the original files from the repository onto your windows machine the executable property got lost.
Now back to the problem and how to solve it. First of all the command “chmod +x entrypoint.sh” is definitively the correct command to call. You said you tried it already but I have no explanation right now why it should not work.
What I basically can tell you is that I know at least three customer how combined these two containers already
successfully. So the root cause are not the containers themselves.
How about posting your Dockerfile...
I have another recommendation. Your container crashes for sure...but during container start you can specify a different entrypoint online. Use “/bin/bash” instead and use it in terminal and interactive mode. And then use the embedded console in portainer.io to jump into the container and use Linux commands as usual. Then go to your entrypoint.sh file and watch it if it is really not executable
Thx
Armin
Hello Armin,
thank you for your answer. At the moment I cant even connect to the bash via the portainer command line utility because the conainter image which is a copy of hilschernetpi/netpi-codesys-basis restarts when it tries to start (At container creation I set as override entrypoint /bin/bash). I think that this permission issue is the problem.
Using Ubuntu cloning hilschernetpi/netpi-codesys-basis to my own repository works. Another problem was that the container was never updated from dockerhub, when the repository was switched to private (obviously). Portainer did not complain and used the available local image all the time without notification, hence the changes made to the dockerhub repository were not deployed to the device. To circumvent that make sure that you delete all local copies of the images and that you set yout docker hub repository to public.
I do not doubt that others did the merge successfully. Im trying further and will report here
Best,
Andreas