Docker运行容器出错,请教解决办法 5C

最近在学习Docker,按照指南成功完成创建镜像,但是执行最后一步:运行容器的时候却出现了标题的错不知道如何解决。

命令是:docker run -t -d -p 80:5004 myapp。

出错的消息是:System.InvalidOperationException: Unable to resolve project 'HelloMvc6' from /ap
p/src/HelloMvc6

0

3个回答

看下你的container里项目放的位置和你运行命令用的路径一不一致

0
qq_16460033
qq_16460033 刚开始我也是怀疑这个问题, 但是后来专门到了放置代码的路径执行的命令,也不行。
接近 4 年之前 回复

没有代码怎么看啊,上代码

0
qq_16460033
qq_16460033 什么代码?Dockerfile还是工程代码?工程代码的话是微软官方提供的镜像文件而已。
接近 4 年之前 回复

感觉 像是HelloMvc6这个工程的错误

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Linux下Docker容器运行Redis并远程访问
Linux 服务器Docker 版本信息如下: 检索Redis: docker search redis 拉取redis: docker pull redis 查看拉取下来的redis镜像: docker images 启动Docker容器使用Redis镜像: docker run -p 6379:6379 -v $PWD/data:/data --name r...
docker中中文乱码和时区错误的解决方法
在dockerfile中加入下面的这两行代码ENV LANG C.UTF-8 ENV TZ Asia/Shanghai
docker 运行mysql容器,及主从复制相关问题的处理方案
1.搜索并下载mysql镜像 docker search mysql docker pull mysql 2.运行一个mysql容器,并在宿主机创建一个文件夹存储mysql数据。 docker run -it -d -p 3306:3306 --name master-v /docker/mysql/master/data:/var/lib/mysql -e MYSQL_ROOT_PASSW...
docker运行mysql容器
其实呢...并没有那么复杂   第一步:docker run -d -p 3306:3306 --name 自己起的容器名字 --restart always(总是启动,可选)-e MYSQL_ROOT_PASWORD=你的初始密码 镜像id     第二步:docker exec -it 容器id /bin/bash进入容器,查看mysql授权情况: select User,auth...
docker常用命令
容器生命周期管理 docker run :创建一个新的容器并运行一个命令 docker start :启动一个或多少已经被停止的容器 docker stop :停止一个运行中的容器 docker restart :重启容器 docker kill :杀掉一个运行中的容器。 docker rm :删除一个或多少容器 docker pause :暂停容器中所有的进程。 docker unpause :恢复容器中所有的进程。 docker create :创建一个新的容器但不启动它 docker exec :在运行的容器中执行命令
由Docker的MySQL官方镜像配置的容器无法启动问题解决办法(修改配置后无法启动)
为了方便阅读,我在原文基础上加了一些批注,说明我自己的情况,用红色标示。这篇文章记录了我在使用 Docker 的 MySQL 官方镜像的时候碰到的一个问题。MySQL 的版本是 5.7。(我的是5.7.21 版本。)问题描述我使用的是MySQL的Docker镜像。先创建并启动镜像:# docker run --name mysql-b \ > -p 33002:3306 -v /zc/mys...
修改未能正确启动的docker容器的配置文件
有时候可能需要修改运行在docker容器中的nginx的配置文件,或者其他一些已经运行和启动很久的容器中的配置文件。但是在这个过程可能稍有不慎,配置文件中,比如少了个分号,直接导致容器运行不起来,每次启动到一半就报错退出,使容器不可用。有没有一种办法可以在一个已经 "exit”的docker容器中修改配...
docker commit由运行的容器commit为镜像
[root@host-192-168-215-50 ~]# docker psCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES1c220f2bcedc        ae513a...
docker容器运行不退出的方法
问题描述执行docker run image-id bash后,容器退出解决方法docker容器的主线程(dockfile中CMD执行的命令)结束,容器会退出有以下几种解决方法:使主进程无法结束 docker run -d centos /bin/bash -c "while true;do echo hello docker;sleep 1;done"使用交互式启动 docker run -
如何修改docker无法启动容器中的配置
一次修改docker容器中mysql配置文件mysql.cnf,重启容器后发现启动不了,这种情况下怎么修改原先的配置文件呢? 1 可以先docker logs 容器名   查看容器出错的原因 2 使用 docker cp 容器名:/etc/mysql/mysql.cnf . 注意上面命令尾部有个.哦,把文件复制到当前目录下 3修改正确的配置内容 4 执行 docker cp mysql....
容器(docker)中运行java需关注的几个小问题
简介container: 资源隔离、平台无关, 限制cpu、mem等资源Java: 平台无关、Write once, run anywhere、WORA  java不知道...
DPDK系列之四:在docker容器(CentOS 7.2.1511)中编译和运行DPDK(17.08.1)
一、前言在当前云计算的发展趋势中,容器以其特殊的优势,成文云计算平台中非常重要的一个分支,所以DPDK开发社区也在对容器的支持方面有大量的投入。比如DPDK summit上面的这个演讲《Dataplane Networking journey in Containers》就对不同容器应用环境中DPDK解决方案进行了探讨。...
docker容器的运行和导入导出
容器的创建与启动 命令格式:docker create 【选项】 镜像  运行程序 常用选项: -i  让容器的输入保持打开                    -t  让docker分配一个伪终端 例如我想运行一个centos的容器  如果想查看当前有哪些容器在运行的话使用命令:               docker ps  [选项]    单独执行docker ps 只...
如何进入运行中的docker容器
docker exec -i -t 容器ID或名字 /bin/bash
docker删除容器事变
docker删除容器出错,执行命令:  docker rmi f2a91732366c 错误信息: Error response from daemon: conflict: unable to delete f2a91732366c (must be forced) - g used by stopped container 2522fde6d6da 解决方法: docker rm...
对运行中的Docker容器进行端口映射
问题:如何对运行中的Docker容器进行端口映射? 解决方案如下: iptables -t nat -A DOCKER -p tcp --dport ${YOURPORT} -j DNAT --to-destination ${CONTAINERIP}:${YOURPORT} iptables -t nat -A POSTROUTING -j MASQUERADE -p tcp --...
docker 进入正在运行的容器
用法: docker exec [OPTIONS] CONTAINER COMMAND [ARG…] 如一个正在运行的ubuntu容器ID为39bc60e016a7,想要进入ubuntu操作,只需输入一下命令: docker exec -it 39 /bin/bash
在Windows宿主机中连接虚拟机中的Docker容器总结
一:简单拓扑图 二:设置步骤 1.查看docker容器内的系统IP 2.配置虚拟主机的IP 保证宿主机和虚拟机在同一个网段(建议采用NAT,桥接跳过该步骤不建议) 3.添加宿主机到Docker的路由 以管理员身份运行CMD,添加如下路由 ROUTE add 172.18.0.0 mask 255.255.0.0 10.241.250.0 检查是...
docker查看容器运行内存以及删除命令
前言 1、docker使用cpu、内存、网络、io情况 1.1、docker stats 容器id node3:~# docker stats 7a20f9671dbd CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O ...
Docker之主机拷贝文件到docker镜像容器
上一篇《Docker之自定义镜像制作与运行(一)》我们已经知道怎么运行自定义镜像了,但是我们的项目运行环境一般都是会带有配置文件的,那么这么将这些配置文件拷贝到镜像中呢?我们就来实践一下:首先启动自定义镜像容器:jpressdocker run -d -p 8888:8080 jpress查看容器进程docker ps进入容器内部至此,我们已经看到容器内部的情况了,接下来我们把自己自定义的文件拷贝...
进入正在运行的Docker容器的4种方式
在使用Docker创建了容器之后,如何进入该容器呢? 进入Docker容器比较常见的几种做法如下: 使用docker attach 使用SSH 使用nsenter 使用exec 一、使用docker attach进入Docker容器 Docker提供了attach命令来进入Docker容器。 接下来我们创建一个守护态的Docker容器,然后使用docker attach命令进入该容器。 $...
容器化Docker指令及启动异常处理
一:指令1.获取镜像 :可以使用 docker pull 命令来从仓库获取所需要的镜2.列出本地镜像:使用 docker images 显示本地已有的镜像。加-a全部3.利用 Dockerfile 来创建镜像,Dockerfile 基本的语法是使用 # 来注释FROM 指令告诉 Docker 使用哪个镜像作为基础接着是维护者的信息RUN 开头的指令会在创建中运行,比如安装一个软件包,编写完成 Do...
【Docker】如何修复无法启动的容器
先说说这个问题的起因: Docker容器后台运行,就必须有一个前台进程! OK,有次手贱,把容器内的php-fpm配置文件中的daemon改为yes,导致了没有前台进程,因此,容器启动后就停止了。 那么问题变成,如何修改没有启动的容器内的文件?(PS:正常情况下可以通过 docker exec命令打开容器的一个shell终端进去修改) 解决方案:创建新镜像 把
进入一个正在运行的Docker容器命令
$ docker ps $ docker exec -it 775c7c9ee1e1 /bin/bash
Navicat远程连接Docker容器启动的MySQL报错
Navicat远程连接Docker容器启动的MySQL报错Client does not support authentication protocol requested by server consider解决方法。 前言: 先使用正确的方式启动mysql容器: docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=r...
关于win7 环境下安装docker容器的步骤 以及过程中的问题解决
首先,docker是兼容win7 和更低版本的系统的,提供了docker tool 工具 , docker中文文档:https://docker-doc.readthedocs.io/zh_CN/latest/ docker win7下载:https://get.daocloud.io/toolbox/ 默认安装路径一直下一步 因为码头工人是用去语言写的,托管在GIT中上,所以搬运工依赖g...
Docker 让容器不占据终端长期运行
通过使用docker技术,生成一个wine镜像,使在linux下也能运行windows应用程序。希望能够打开应用程序长期运行的同时也不占用terminal终端。可以通过使用参数-d以后台方式打开应用。   比如我打开我的wine镜像里的界面应用 docker run -rm -d -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -v ...
docker容器下运行tomcat、部署应用
入门级别的,简单记录下docker下运行tomcat,部署自己开发的应用,错误之处请详解。一、docker安装按照官网的说明下载Docker.dmg镜像文件,与平时安装软件一样的步骤安装完成即可。 官网地址: https://docs.docker.com/docker-for-mac/install/二、拉取tomcat镜像搜索tomcat镜像文件信息:docker search tomca
把一个运行的Docker容器做成镜像
文章目录 有时候仓库提供的镜像可能不符合我们的需求,我们需要定制属于自己的镜像 一种方式是使用Dockerfile,另一种方式可以先把容器运行起来,然后进入容器,把容器改造成我们需要的样子,然后再把这个容器改造后的样子做成镜像 docker commit jenkins registry.cn-hangzhou.aliyuncs.com/sherry/jenkins:2.153-1 docker...
docker容器基本命令
(1)使用镜像启动docker容器 //(1)启动镜像并运行命令 sudo docker run centos echo 'hello word' //(2)启动交互式终端 sudo sudo docker run -t -i centos /bin/bash -t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上, -i 则让容器的标准输入保持打开。 查看容
记一次Docker容器中写出文件编码错误
时间:2018-7-31 现象:项目在本地启动下载文件压缩后,没有出现乱码问题,但在docker容器中部署项目后,写出文件压缩后中文乱码 解决过程: 首先在代码中尝试了多种写出方法。因为有文件需要压缩,使用最java自带工具类java.util.zip,出现了乱码(乱码为???)。此时想到的肯定是自己java编码压缩有问题,然后又换成了org.apache.tools.zip还是乱码,那...
Docker运行交互式容器
在之前的一篇博客中《Docker入门——Hello World》中我们通过命令下载了一个Ubuntu镜像,并使用Ubuntu中的bash打印出了信息。但是这个操作并不是交互式的,并没有侵入Ubuntu本身。在本篇博客中,我们可以进入Ubuntu,然后使用shell交互式的对容器进行交互。       docker的两个参数-i,-t可以实现交互式功能:docker run -i -t ubuntu
阿里云运行docker容器踩坑
今天下午学习了docker 踩了一个坑本人用的是阿里云服务器在完成镜像部署后,外网无法访问,经过多方查询发现,原来阿里云的是需要在安全组策略中配置安全组策略不然是无法进行访问的这样配置就可以访问了顺便在给大家一个福利阿里云大使专属优惠...
Docker检查运行中的容器的详细信息
查看容器中详细信息,命令很简单,dcoker inspect id首先用docker ps查看所有启动的镜像 [root@bogon ~]# docker ps利用命令查看容器的详细信息 [root@bogon ~]# docker inspect 44ab452b4
docker实现退出container时继续运行
现象: 运行一个image,例如ubuntu14.04:  docker run -it --rm ubuntu:14.04 bash 退出时:  exit 查看线程:  docker ps 发现为空,说明没有正在运行的容器。 解决方法: 运行一个image: docker run -dit ubuntu:14.04 查看线程: 发现有一个线程,打开它:
docker进入运行中的容器的方法
1.使用docker attach 命令,缺点是同一个时间只能有一个终端访问容器,并且在使用exit命令容器会终止 2.使用第三方插件,nsenter,适用于适用docker宿主机登录至容器内部    nsenter工具的安装:            wget https://www.kernel.org/pub/linux/utils/util-linux/v2.28/util-lin
将项目部署到docker容器遇到问题?
 启动项目时报错: java.net.NoRouteToHostException: No route to host;该问题是因为我从一个容器访问另一个容器时被防火墙阻止,解决办法:   1.设置防火墙规则vi /etc/sysconfig/iptables    2.关闭防火墙;若直接关闭防火墙,启动容器时会报错:iptables:No chain/target/match by the na...
docker容器保持运行不退出
nsenter工具进入docker容器 概述 对于运行在后台的docker容器,我们经常需要做的事情是进入到容器中,docker为我们提供了docker exec 、docker attach 命令,并且还提供了nsenter工具,外部工具供我们使用。docker attach存在的问题是:当多个窗口同时attach到同一个容器时,所有的窗口都会同步的显示,假如其中的一个窗口发生阻塞时,其它的窗口...
13.查看docker容器状态
1、docker下查看所有容器状态;     docker ps -a
docker容器的启动与停止
第一种:通过镜像启动一个新的容器: (1)首先执行: sudo docker ps -a 查看本地docker容器的情况: 可以看到此时本地是没有容器的! (2)然后使用本地的镜像启动一个新的容器: 先执行: sudo docker images 查看本地的镜像; 再根据镜像启动一个容器:sudo docker run 启动参数 镜像id/镜像名称+Tag 可以看到...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 请教python学习路线 初学python请教学习路线