My personal development docker for osrm-backend.
3.0K
My personal docker image for osrm-backend development. It's based on the telenavmap/osrm-backend-dev which includes all dependencies.
$ cd docker/osrm-backend-dev
$ docker build -t wangyoucao577/osrm-backend-dev .
DockerHub Repo: wangyoucao577/osrm-backend-dev
$ docker pull wangyoucao577/osrm-backend-dev
$ docker run -d -p 19001:22 --cap-add=SYS_PTRACE --security-opt seccomp=unconfined wangyoucao577/osrm-backend-dev
4dce06ca751f4ee803df809396b8e1ed830f496ed530f52476034a92d35c8fe2
After run above command, we get a deamon container which can be connect by ssh via port 19001. --cap-add=SYS_PTRACE --security-opt seccomp=unconfined is used to let gdb works, more discussion see Docker - Issues Encountered, and How to use GDB within Docker Container explains it very well.
Refer to VS Code Remote Development for more usage.
ssh works on your local machine: ssh -i <YOUR_PRIVATE_KEY> -p 19001 root@<CONTAINER_IP>/workspace/cpptools-linux.vsix/workspace/osrm-backendcmake debug generatebuild debugF5 to launch program, add breakpoints to debugContent type
Image
Digest
Size
971.5 MB
Last updated
over 5 years ago
docker pull wangyoucao577/osrm-backend-dev