docker 错误记录
2023-06-13 09:11:38 时间
问题
在启动自己编译的docker镜像时,出现下述错误:
error: standard_init_linux.go:228: exec user process caused: no such file or directory
原因
windows和Linux的换行符存在差异,Windows下写的脚本拷贝到Linux系统,会导致#!/bin/bash
后面多个^M
,因此提示找不到文件。
解决方案
将windows的换行符转换成Linux的换行符。
安装转换软件
sudo apt install dos2unix
进入编译镜像的目录,运行
find . | xargs dos2unix
重新编译镜像,问题解决。
相关文章
- 从零开始 - Docker部署前后端分离项目(四)
- 细说docker - 容器技术
- 常用的docker命令
- Docker命令之容器命令1
- 在 linux 中我安装了一个命令行,是否所有用户都可以使用这个命令,比如 docker?
- Docker 离线安装_docker官方中文文档
- docker 离线安装_Docker安装
- Docker安装docker-compose插件
- 软件容器化 and Docker
- 【Docker学习系列】Docker学习3-docker的run命令干了什么?docker为什么比虚拟机快?
- Docker启动容器命令(docker start 容器名称)
- 「 [Docker]当你的docker无法解析DNS 」
- 「 【Docker】docker的基础使用介绍(小白如何使用docker) 」
- 【Docker 系列】docker 学习 二,Docker 的常用命令
- 【Docker 系列】docker 学习 五,容器数据卷
- 【Docker 系列】docker 学习九,Compose 内容编排官网初步体验
- docker 基础操作
- Windows系统安装Docker遇到error during connect: In the default daemon configuration on Windows, the docker
- window安装docker desktop打开报错问题
- docker-compose 快速部署 Soketi
- 教你如何使用Docker安装一个MongoDB最新版数据库
- 使用Docker安装Redis并配置成功(docker安装redis)
- 基于Docker实施Redis的简易部署(dockerredis)
- docker-Docker Registry私有仓库
- 使用 Docker 轻松安装 MySQL 数据库(docker安装mysql)
- 探索Docker安装Oracle数据库的秘密(docker安装oracle)