Erstellen Sie die Ubuntu-Umgebung mit Docker und führen Sie ein Remote-Debugging in Visual Studio 2017 durch.
dockerfile
FROM ubuntu:16.04
#Verschiedene Installationen
RUN apt-get update
RUN apt-get install -y openssh-server sudo bash-completion g++ gdb gdbserver rsync git
#Erstellen Sie ein Verzeichnis für SSH
RUN mkdir /run/sshd
#Benutzer hinzufügen
RUN useradd -m -s /bin/bash ubuntu && gpasswd -a ubuntu sudo
#Passwort festlegen
RUN echo 'ubuntu:ubuntu' | chpasswd
#Port 22 geöffnet
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
docker-compose
version: '2.3'
services:
dev:
build: .
ports:
- "2222:22"
volumes:
- ../volume:/tmp/data
$ docker-compose build
$ docker-compose up -d
SSH
$ docker exec -it docker_dev bash
VisualStudio
--Neu> Visual C ++> Plattformübergreifend> Linux
() Ist der oben eingestellte Wert
Recommended Posts