Sign inSign up

thelurps/plexe

By thelurps

Updated about 6 years ago

Image
0

473

thelurps/plexe repository overview

plexe-docker

Container for developing and testing PLEXE using CLion's remote toolchain

Access to the container is provided via SSH exposted on localhost:2222. Login-Credentials are plexe:plexe.

Build container

./build.sh

or

docker build -t plexe:local .

Building the image locally can be avoided by pulling the image from Docker Hub with docker pull thelurps/plexe:latest or docker pull thelurps/plexe:dev.

Run container

Your PLEXE source path should be mounted to the container.

./run PATH_TO_YOUR_PLEXE_SRC

or

docker run -d --rm --cap-add sys_ptrace -p127.0.0.1:2222:22 --name plexe_env plexe:local

Connect container

./connect

or

sshpass -f <(printf '%s\n' plexe) ssh -Y -p2222 plexe@localhost

Kill and remove container

./kill

or

docker container kill plexe_env

Troubleshooting

Host key was changed

Remove old known host with

ssh-keygen -f ~/.ssh/known_hosts -R "[localhost]:2222"

Tag summary

Content type

Image

Digest

Size

3.8 GB

Last updated

about 6 years ago

docker pull thelurps/plexe