DEV Community

Fernando Hernandez
Fernando Hernandez

Posted on

Rust Developer con Docker

Si por alguna razón no pueden ejecutar el instalador de Rust en su computadora o simplemente prefieren tenerlo desde contenedores Docker, para ambos casos será muy útil este post.

Requisitos:


Empezamos creando en la carpeta que vamos usar para nuestro proyecto un archivo llamado docker-compose.yml con el siguiente formato:

version: "3.9"
services:
  dev:
    image: "rust:1.67"
    volumes:
      - ./projects:/projects
    environment:
      - USER=fer 
Enter fullscreen mode Exit fullscreen mode
  • PD: El USER puedes usar el que prefieras.

Ahora creamos la carpeta /projects que será donde se conservaran los archivos, para que no sea efímero lo que desarrollo en este entorno.

  • PD: Puedes usar el nombre de la carpeta que quieras, solo que en el docker-compose debes actualizar el nombre que elijas.

Ejecutamos: docker-compose run --rm dev

Si todo esta en orden debemos entrar en la linea de comandos del contenedor de Rust, lo que quiere decir que ya estaremos en un entorno con Rust para poder desarrollar.

Image description

Entramos en la carpeta /projects con cd projects.

Ahora que estamos en projects usamos el comando cargo new hello_world

Al terminada la creación del proyecto hello_world entramos en el directorio con cd hello_world, y ejecutamos cargo run

Image description

RUNNNN!!!!

Para finalizar, modificamos el main.rs esta en la carpeta src con "Hi dear!!" solo hace falta salvar y ejecutar nuevamente cargo run

Image description

Gracias por llegar hasta acá :)

Top comments (0)