docker 运行一个Ubuntu 容器 无法启动的问题

这篇具有很好参考价值的文章主要介绍了docker 运行一个Ubuntu 容器 无法启动的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我的环境 : Windows docker desktop + WSL2 Ubuntu 20.04 + Windows Terminal

问题操作

  1. 运行一个Ubuntu容器 (这一步已经有问题了)
docker run -d --name ubuntu_exit_problem1 ubuntu

docker 运行一个Ubuntu 容器 无法启动的问题

  1. 查看已有的容器:
docker ps -a

docker 运行一个Ubuntu 容器 无法启动的问题

发现我们已经根据 Ubuntu镜像创建了一个容器

  1. 查看在运行的容器
docker container ls

docker 运行一个Ubuntu 容器 无法启动的问题

但是发现没有在运行的容器

  1. 手动启动一下创建的Ubuntu容器
docker start 559bb20d519f 

docker 运行一个Ubuntu 容器 无法启动的问题

然后再次查看正在运行的容器 docker container ls

docker 运行一个Ubuntu 容器 无法启动的问题

发现容器依然没有启动成功

  1. 然后我们尝试进入这个容器
 docker exec -it 559bb20d519f bash

报错:容器没有启动

docker 运行一个Ubuntu 容器 无法启动的问题

解决方案

运行容器命令加上 -it 表示交互式操作,t表示终端

成功案例如下:

  1. 运行一个Ubuntu容器
docker run -itd --name ubuntu_exit_problem ubuntu

docker 运行一个Ubuntu 容器 无法启动的问题

查看已有的容器:

docker ps -a

docker 运行一个Ubuntu 容器 无法启动的问题

发现我们的COMMAND是以 bash shell的终端

查看在运行的容器

docker container ls

docker 运行一个Ubuntu 容器 无法启动的问题

docker 运行一个Ubuntu 容器 无法启动的问题

然后我们再进入这个容器

docker exec -it 65d6bc6bc4f4 bash

docker 运行一个Ubuntu 容器 无法启动的问题

问题解决!!!!文章来源地址https://www.toymoban.com/news/detail-433971.html

到了这里,关于docker 运行一个Ubuntu 容器 无法启动的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows wsl2 docker+k8s+cuda容器无法启动问题解决

    docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #1: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as \\\'legacy\\\' nvidia-container-cli: mount error: file creation failed: /var/lib/docker/overl

    2024年02月13日
    浏览(38)
  • Ubuntu20.04开机黑屏左上角光标闪烁,以及移除Nvidia驱动后造成的无法启动docker容器问题Error response from daemon: could not select device driver "" with capabilities: [[gpu]]

        这几天系统更新,显卡驱动由525.147.05升级到了535.171.04(tested),终端运行watch -n 1 nvidia-smi 实时显示显卡占用情况时,偶尔出现 Failed to initialize NVML: Driver/library version mismatch 问题, 于是将驱动切换成open kernal版本,重启后黑屏左上角光标闪烁,于是尝试使用命令行移除

    2024年04月15日
    浏览(37)
  • Ubuntu 22.04及其他版本离线安装Docker(dep文件安装方式)|解决docker无法启动问题

    一 遇到问题: Ubuntu从16.04升级到22.04后,发现16.04按下列方式离线安装的docker无法启动,且提供的docker-ce版本过低(docker-18.06.3-ce) 离线安装docker及常用docker命令_linux离线安装docker_最小森林的博客-CSDN博客 文章目录1 离线安装docker(需要root权限)1.1 安装过程1.2 docker注册为servi

    2024年02月15日
    浏览(32)
  • Docker容器启动时运行shell脚本

    来源于部署在liux上的Docker服务如何自动运行,而不是手动运行,因为输入数据是变化的,这里根据的是如果存在输入数据,被Docker服务监听到,则自动运行Docker服务中的代码。 对于Ubuntu18.04以上的系统,如果是使用命令 sudo apt-get install -y docker.io 安装的docker,都可以使用下列

    2024年02月09日
    浏览(55)
  • docker 查看容器启动日志 查看运行日志

    案例: 查看最近30分钟的日志: $ docker logs --since 30m CONTAINER_ID 查看某时间之后的日志: $ docker logs -t --since=“2019-11-02T13:23:37” CONTAINER_ID 查看某时间段日志: $ docker logs -t --since=“2019-11-02T13:23:37” --until “2019-11-03T12:23:37” CONTAINER_ID 命令参数如下: $ docker logs [OPTIONS] CONTAINER

    2024年02月04日
    浏览(49)
  • 查看正在运行docker容器的启动命令

    该命令主要是为了详细展示查看运行时的command参数 使用docker inspect,但是docker inspect打印的是json文件,需要挑选字段查看,容器的参数信息都能从json文件中解析出来。 通过runlike去查看一个容器的docker run启动参数

    2024年02月13日
    浏览(40)
  • 如何配置 Docker 容器在系统启动时自动运行

    在使用 Docker 部署应用程序时,您可能希望配置容器在系统启动时自动启动。这可以通过 Systemd 在 Linux 系统上实现。本文将以一个示例命令和服务(以 pandora 为例)为基础,向您展示如何配置 Docker 容器的自动启动。 以下是详细步骤: 在终端中执行以下命令,创建一个新的

    2024年02月12日
    浏览(30)
  • 【Ubuntu18.04 docker 启动容器,进入容器,执行脚本】

    1,启动容器 1,当前容器已经启动,怎么进入呢? -----进入步骤 一、 docker 服务启动启动 二、docker 容器自动启动 三、设置容器内的服务自动启动: 1-首先制作一个启动脚本start_fw.sh 参考 2-将容器制作为镜像,然后启动容器 3-

    2024年02月11日
    浏览(30)
  • Docker 容器正常启动但通过ip加端口无法访问

    前置条件:使用的阿里云轻量云服务器,ECS服务器应该也是类似的。 问题排查过程 排查linux服务器本身的防火墙是否开启,查看后是关闭的。 排查轻量云服务器的安全组是否将端口加入安全组,否则也是无法访问的,端口已加入安全组,可以排除这个问题。 通过tcping等端口

    2024年02月08日
    浏览(28)
  • Crontab定时任务运行Docker容器(Ubuntu 20)

    对于一些离线预测任务,或者D+1天的预测任务,可以简单地采用Crontab做定时调用项目代码运行项目 Crontab简介: Linux crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取

    2024年02月11日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包