gpt4 book ai didi

rust - 创建Docker镜像后出现的问题

转载 作者:行者123 更新时间:2023-12-03 11:45:30 25 4
gpt4 key购买 nike

我成功创建了docker镜像,但是在步骤4中,我收到了此消息

docker image message

提到docker image命令后,我得到了消息

docker image

当我尝试运行我的代码时,我什么也没得到

running command in cmd for particular image

如何解决这个问题

这在dockerfile里面

FROM rust:1.36.0 

COPY Cargo.lock app/Cargo.lock

COPY Cargo.toml app/Cargo.toml

RUN mkdir syedghufranhassan\piaic\projects\rustredis\src\

RUN echo 'fn main() { use std::net::TcpListener;

TcpListener::bind("127.0.0.1:6379").unwrap(); println!("Connection established"); }'> \Users\syedghufranhassan\piaic\projects\rustredis\src\main.rs

最佳答案

问题已解决。我使用以下命令创建Dockerfile

FROM rust:1.36.0 
COPY Cargo.lock /app/Cargo.lock
COPY Cargo.toml /app/Cargo.toml
COPY main.rs /app/main.rs
WORKDIR /app
RUN echo 'fn main() { use std::net::TcpListener;
TcpListener::bind("127.0.0.1:6379").unwrap(); println!("Connection established"); }'>
/app/main.rs
CMD cargo run app/main.rs

在创建Dockerfile之前,我在Cargo.TOML文件中的[PACKAGE]和[DEPENDENCIES]下方放置了以下代码
[[bin]]
name = "main"
path = "/app/main.rs"

因此,现在docker镜像已成功运行。

谢谢您的帮助。

关于rust - 创建Docker镜像后出现的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61996813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com