diff --git a/doc/build.md b/doc/build.md index bec480c0f..5693703dd 100644 --- a/doc/build.md +++ b/doc/build.md @@ -94,7 +94,7 @@ grin client help ## Docker ```sh -docker build -t grin . +docker build -t grin -f etc/Dockerfile . ``` You can bind-mount your grin cache to run inside the container. diff --git a/doc/build_ES.md b/doc/build_ES.md index b17564e5f..fe1a77e8b 100644 --- a/doc/build_ES.md +++ b/doc/build_ES.md @@ -85,7 +85,7 @@ grin client help ## Docker ```sh -docker build -t grin . +docker build -t grin -f etc/Dockerfile . ``` Puede ubicar la caché de Grin para que se ejecute dentro del contenedor @@ -93,7 +93,6 @@ Puede ubicar la caché de Grin para que se ejecute dentro del contenedor ```sh docker run -it -d -v $HOME/.grin:/root/.grin grin ``` - ## Compilación multiplataforma Rust (cargo) puede compilar Grin para muchas plataformas, así que en teoría ejecutar `grin` como un nodo de validación en un dispositivo de baja potencia podría ser posible. Para hacer una compilación cruzada `grin` en una plataforma x86 Linux y generar binarios de ARM, por ejemplo para Raspberry-pi. diff --git a/etc/Dockerfile b/etc/Dockerfile index 9b5cc7716..97e65500e 100644 --- a/etc/Dockerfile +++ b/etc/Dockerfile @@ -1,18 +1,18 @@ # Multistage docker build, requires docker 17.05 # builder stage -FROM rust:1.29.0 as builder +FROM rust:1.30.1 as builder RUN set -ex && \ apt-get update && \ apt-get --no-install-recommends --yes install \ - clang \ - libclang-dev \ - llvm-dev \ - libncurses5 \ - libncursesw5 \ - cmake \ - git + clang \ + libclang-dev \ + llvm-dev \ + libncurses5 \ + libncursesw5 \ + cmake \ + git WORKDIR /usr/src/grin