我正在尝试将我的新ASP网站(MCV5)放在AWS服务器上。为此,我使用了EC2,我在linux上创建了一个虚拟机。我也建立了我的docker,现在我正试图用它来运行它:
sudo docker run -t -d -p 80:5004 myapp
但每次我得到一个这样的随机数:
940e7abfe315d32cc8f5cfeb0c1f13750377fe091aa43b5b7ba4
当我试图知道我的docker是否正在运行时:
sudo docker ps
没有显示任何信息......
有关信息,当我放置sudo docker images
时,我会创建应用程序。
我的Dockerfile包含:
FROM microsoft/aspnet
COPY . /app
WORKDIR /app
RUN ["dnu", "restore"]
EXPOSE 5004
ENTRYPOINT ["dnx", "-p", "project.json", "kestrel"]
答案 0 :(得分:0)
-d
表示分离运行。您看到的数字是容器ID。
如果要获取有关容器的信息,可以使用该容器ID
docker inspect <container id>
docker logs <container id>
如果您希望容器运行并将日志打印到终端,请移除-d