Créez l'environnement ubuntu avec docker et effectuez le débogage à distance à partir de Visual Studio 2017.
dockerfile
FROM ubuntu:16.04
#Diverses installations
RUN apt-get update
RUN apt-get install -y openssh-server sudo bash-completion g++ gdb gdbserver rsync git
#Créer un répertoire pour SSH
RUN mkdir /run/sshd
#Ajouter un utilisateur
RUN useradd -m -s /bin/bash ubuntu && gpasswd -a ubuntu sudo
#Définir le mot de passe
RUN echo 'ubuntu:ubuntu' | chpasswd
#Port ouvert 22
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
--Nouveau> Visual C ++> Multiplateforme> Linux
--Spécifiez la destination de la connexion --Outils> Options> Cross Platform> Connection Manager> Ajouter
() Est la valeur définie ci-dessus
Recommended Posts