Sign inSign up

wangyoucao577/debian10-dev

By wangyoucao577

•Updated over 4 years ago

All-in-one dev image based on debian:buster for my daily development.

Image
0

1.9K

wangyoucao577/debian10-dev repository overview

⁠debian10-dev

Build Docker - debian10-dev
All-in-one dev image based on debian:buster for my daily development.

⁠Build Image

$ cd docker/debian10-dev
$ docker build -t wangyoucao577/debian10-dev .  

⁠Pull Image

⁠DockerHub

DockerHub Repo: wangyoucao577/debian10-dev⁠

$ docker pull wangyoucao577/debian10-dev
⁠Github Package

Github Package Repo: docker.pkg.github.com/wangyoucao577/containers/debian10-dev⁠

$ docker pull docker.pkg.github.com/wangyoucao577/containers/debian10-dev

⁠Run container

$ docker run -d --restart=always -p 19001:22 --cap-add=ALL --security-opt seccomp=unconfined wangyoucao577/debian10-dev
4dce06ca751f4ee803df809396b8e1ed830f496ed530f52476034a92d35c8fe2

⁠Remote Debug via VSCode

Refer to VS Code Remote Development⁠ for more usage.

⁠Prerequirements
⁠Debugging via Remote-SSH⁠
  • Install Remote-SSH⁠ extension in your local vscode
  • Make sure ssh works on your local machine: ssh -i <YOUR_PRIVATE_KEY> -p 19001 root@<CONTAINER_IP>
  • Use "Remote-SSH: Connect to Host" to connect to your container in vscode
  • Install vscode extensions remotely
    • Either install from the vscode Extensions page,
    • Or install by "Extensions: Install from VSIX", choose /root/workspace/vscode/cpptools-linux.vsix
    • Common extensions:
    • "Open Folder", choose your project folder.
    • Enjoy!

⁠Author

[email protected]⁠

Tag summary

Content type

Image

Digest

Size

956.7 MB

Last updated

over 4 years ago

docker pull wangyoucao577/debian10-dev