для Rust проекта и запуском докер образа внутри gitlab cicd?
Создал проект на Rust, запаковал в докер образ и запускаю rust приложение внутри образа через Gitlab cicd - проблема в том что exec файл не находит. Может я чего-то неправильно делаю?
Вот Dockerfile
FROM rust:1.62 as build
COPY . .
COPY ./Cargo.lock ./Cargo.lock
COPY ./Cargo.toml ./Cargo.toml
RUN cargo build --release
RUN rm src/*.rs
COPY ./src ./src
RUN cargo build --release
RUN ls -l target/release/
FROM rust:1.62
COPY --from=build target/release/inside-docker .
CMD ["./inside-docker"]
Вот как пытаюсь запустисть в gitlab pipeline
print_options:
image: registry.gitlab.com/almaz.murzabekov/t-rust:latest
stage: publish
script:
- ls -la
- cd inside-docker
- ls -la
- ./inside-docker -h
when: manual
Вот что получаю:
$ ./inside-docker -h
/bin/bash: line 134: ./inside-docker: No such file or directory
дык этож у тебя в контейнере файл
Обсуждают сегодня