Docker:进入容器(处于后台运行的容器)

这篇具有很好参考价值的文章主要介绍了Docker:进入容器(处于后台运行的容器)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

容器启动时如果指定了-d参数,在后台运行容器,或者通过docker start重启已经停止的容器

可以通过以下两种方法进入容器:

1.docker attach 容器ID

注:使用attach进入容器后,如果在容器中执行exit或ctrl+d,会停止容器

docker 后台运行,Linux开发,docker

2.docker exec -it 容器ID /bin/bash

注:通过这种方式进入容器后,如果在容器中执行exit或ctrl+d,不会停止容器

docker 后台运行,Linux开发,docker

而且这种方式有一个好处,就是当以后台启动的方式(-d)启动一个docker时,可以直接指定docker在启动时运行的程序。这样当使用docker stop时,docker会通过信号关闭启动docker时运行的程序,从而做到更优雅的关闭程序。而当需要进入docker完成某些操作时,可以通过exec加载bash,完成相关的操作。文章来源地址https://www.toymoban.com/news/detail-675905.html

到了这里,关于Docker:进入容器(处于后台运行的容器)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Docker】解决docker-compose启动的容器一直处于restarting状态的问题

    通过如下的文件启动容器后 status一直处于Restarting 且执行如下命令报错: 改成如下后解决 参考:https://stackoverflow.com/a/63990209

    2024年02月11日
    浏览(35)
  • (二)linux使用docker容器运行mysql

    前言:在上一章安装好linux环境后,开始搭建msyql数据库,之前都是用windows安装mysql的,即使在linux上安装也是用tar解压,然后一堆的配置东西,现在用docker就是爽,几行命令就行 我这里就只放上几条指令,按顺序执行就可以,想详细看的同学可以参考这位博主的博客超详细!

    2024年02月04日
    浏览(30)
  • docker进入容器命令

    下面演示了使用 docker exec 命令。 注意 :这种方式进入后再从这个容器退出,容器是不会停止。这就是为什么推荐大家使用 docker exec 的原因。 注:如果出现 OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused \\\"exec: \\\"/bin/bash\\\": stat /bin/bash: no such file or direc

    2024年02月11日
    浏览(28)
  • 在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器

    在很多时候需要linux系统部署项目,在win10中安装虚拟机并在虚拟机中安装linux系统比较繁琐,可以利用win10自带的hyper-v的虚拟机管理工具,打开该虚拟机管理工具,安装docker,并在docker中安装linux,不仅操作方便,而且是轻量级的,维护方便。 2.1开启hyper-v(这是前提) 控制

    2024年03月14日
    浏览(42)
  • Docker 进入容器和交换文件

    1、docker images 2、 docker search 3、 docker pull 4、docker rmi 1、说明:         有镜像才可以创建容器, 我们这里使用 centos 的镜像来测试,就是虚拟一个 centos !   2、新建容器并启动 3、列出所有运行的容器 4、退出容器 5、启动停止容器 6、删除容器 1、 后台启动容器 2、 查看

    2024年02月10日
    浏览(77)
  • Docker容器进入的4种方式

    在使用Docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几多种方式,这里我们就讲一下常用的几种进入Docker容器的方法。 进入Docker容器比较常见的几种做法如下: 使用docker attach 使用SSH 使用insenter 使用exec Docker提供了attach命令来进入Do

    2024年02月13日
    浏览(24)
  • Docker使用root用户进入容器

    -u 0 使用该 -u 选项时,您可以使用 root 用户( ID = 0 )而不是提供的默认用户登录Docker容器. root(id = 0)是容器中的默认用户。图像开发人员可以创建其他用户。这些用户可以通过名称访问。传递数字ID时,用户不必在容器中。

    2024年02月12日
    浏览(22)
  • 使用Vscode连接进入docker容器

    使用Vscode连接进入docker容器 在使用Vscode连接远程服务器进行操作时,使用Vscode丰富的插件进行,使用Remote-SSH连接服务器,但是该插件进行连接是不能进入到docker容器内部进行操作。想要直接进入到容器内部进行工作需要另外的方法。 方法一:使用ssh工具进行连接,容器在运

    2024年02月16日
    浏览(30)
  • 使用Docker容器配置ssh服务,远程直接进入容器

    最终版 hub仓库 https://hub.docker.com/ 目录 hub仓库 docker命令 镜像 查看所有镜像 运行镜像 容器 查看所有容器 可以在当前终端挂载 停止容器 删除容器s 使用容器 Docker使用镜像配置ssh服务后用ssh登陆 1. 先上dockerhub上pull一个需要的镜像下来,然后run这个镜像生成一个容器。 2. 进入

    2024年02月08日
    浏览(30)
  • Docker查看、创建、进入容器相关的命令

    用-it指令创建出来的容器,创建完成之后会立马进入容器。退出之后立马关闭容器。 退出容器: 查看现在正在运行的容器命令: 查看历史容器,关闭和没关闭的都能看到则指令为: 会出来历史打开的容器的表格,其中有id,及image,image表示你用哪个镜像文件创建出来的容器

    2024年02月13日
    浏览(28)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包