我正在阅读本教程
制作码头图像: docker build -t myapp_back .
然后想运行容器: docker run -p 3000:3000 -d myapp_back
这是simlpe节点/快递应用程序
但我收到一个错误:
C:\ Program Files\Docker\Docker\Resources\bin\docker.exe:来自守护程序的错误响应:驱动程序无法在端点上编程外部连接wizardly_wescoff(a7c53e0d168f915f900e3d67ec72805c2f8e4f5e595f6ae3c7fed8e097886a8b):启动userland代理时出错:mkdir /port/tcp:0.0.0.0: 3000:tcp:172.17.0.2:3000:输入/输出错误.
怎么了?
我的dockerfile:
FROM node:carbon
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ['npm', 'start']
Run Code Online (Sandbox Code Playgroud)
并从package.json开始:
"start": "nodemon src/app.js --exec babel-node"
Run Code Online (Sandbox Code Playgroud)
Tro*_*glo 23
要在Windows中解决以下错误:只需重新启动Docker(从托盘菜单或在"设置/重置"中选择"重新启动Docker ..."选项)
Cannot start service YOUR_SERVICE: driver failed programming external connectivity on endpoint ...
Run Code Online (Sandbox Code Playgroud)
看起来这是docker中的一个已知问题:https : //github.com/docker/for-win/issues/573
尝试:
要停止所有容器,请运行: docker ps -a -q | ForEach { docker stop $_ }
编辑:工作ShellScript代码以停止所有容器
for a in `docker ps -a -q`
do
echo "Stopping container - $a"
docker stop $a
done
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
26010 次 |
最近记录: |