`

退出不关闭容器

 
阅读更多
docker run -dit -p [CONTAINER_NAME or CONTAINER_ID]

docker exec -it [CONTAINER_NAME or CONTAINER_ID] /bin/bash

分享到:
评论
6 楼 沈寅麟 2019-01-02  
从主机复制文件到容器里

主机–>容器

1,获取容器ID

使用

sudo Docker ps

查看你需要复制文件的容器ID,记住它。

这里假设容器ID是: cool

2,再用

sudo docker cp dir(你要复制的文件或文件夹) cool(容器ID):/home/jack

即可完成复制;

这里有2点需要注意:

1,目标文件夹即

/home/jack

需要已经存在;如果不存在,则无法复制;

2,源文件夹(cp后的第一个参数)可以是文件或文件夹,而目标文件夹(cp后的第二个参数)只能是文件夹;


从容器复制文件到主机里

容器–>主机

1,获取容器ID,同上第1步

2,将上面提到的命令交换参数位置即可:

sudo docker cp cool(容器ID):/home/jack(你要复制的文件或文件夹) dir(主机的文件夹)
5 楼 沈寅麟 2018-12-28  
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
OPTIONS说明:

-a :提交的镜像作者;

-c :使用Dockerfile指令来创建镜像;

-m :提交时的说明文字;

-p :在commit时,将容器暂停。
4 楼 沈寅麟 2018-12-28  
docker build -t  registry.cn-hangzhou.aliyuncs.com/syl/alpine-oj8:0.0.0.1_v1 .
3 楼 沈寅麟 2018-12-28  
如果想要add/copy,文件必须在Dockerfile同一个根目录下

可以设置上下文

version: '3.3'   
services:
      yourservice:
        build:
          context: ./
          dockerfile: ./docker/yourservice/Dockerfile
2 楼 沈寅麟 2018-12-28  
Docker启动异常表现:
1.状态反复restaring,用命令查看

$docker ps -a
CONTAINER ID    IMAGE  COMMAND       CREATED      STATUS       PORTS    NAMES
21c09be88c11     docker.xxxx.cn:5000/xxx-tes/xxx_tes:1.0.6   "/usr/local/tomcat..."   9 days ago          Restarting (1) Less than a second ago                      xxx10
1
2
3
2.Docker日志有明显问题:

       $docker logs [容器名/容器ID]
1 楼 沈寅麟 2017-10-30  
sudo docker run -dit -p 1234:1234 -p 1234:1234 --name dao --link db:db registry.cn-hangzhou.aliyuncs.com/55/23

相关推荐

    详解Docker退出容器不关闭容器的方法

    进入docker容器后如果退出容器,容器就会变成Exited的状态,那么如何退出容器让容器不关闭呢? 如果要正常退出不关闭容器,请按Ctrl+P+Q进行退出容器,这一点很重要,请牢记! 以下示例为退出容器但不关闭容器 ...

    详解docker 容器不自动退出结束运行的方法

    docker 容器的生命周期是同容器中的前置进程相关在一起的,这也是我们平时可能会遇到一些容器只是运行几秒便自动结束的原因:因为容器中没有一个常驻的前置进程,前置进程运行结束后,容器便自动退出了。 比如 ...

    spring容器启动和关闭时事件监听

    spring容器启动和关闭时事件监听;spring容器启动和关闭时事件监听;spring容器启动和关闭时事件监听

    关于docker容器优雅退出的问题详解

    我们跑在容器中的程序通常想在容器退出之前做一些清理操作,比较常用的方式是监听一个信号,延迟关闭容器。 docker提供了这样的功能: ╰─➤ docker stop --help Usage: docker stop [OPTIONS] CONTAINER ...

    聊一聊容器暂停退出.doc

    `docker kill`快速但可能导致数据丢失,`docker stop`提供优雅退出,`docker pause`则允许暂时挂起容器,而不影响其持久状态。了解这些差异对于正确管理和调度容器至关重要。在实际应用中,应根据具体需求选择合适的...

    docker容器运行后退出(怎么才能一直运行)

    退出容器时,用`[ctrl + D]`会终止容器的主进程并关闭容器,而`[ctrl + P][ctrl + Q]`则可以在不终止容器的情况下断开连接。 5. **在容器中执行命令** 要在已运行的容器中执行新的命令而不影响容器本身,可以使用`...

    解决docker容器启动后马上退出的问题

    最近在看docker如何让容器在启动时...Docker容器同时只能管理一个进程,如果这个进程退出那么容器也就退出了,但这不表示容器只能运行一个进程(其他进程可在后台运行),但是要使容器不退出必须有一个前台执行的进程。

    Java桌面程序开发第4章-容器与布局.ppt

    可以使用JFrame创建一个初始时不可见的新窗体,并可以使用setDefaultCloseOperation(int)方法设置窗口的关闭操作。 4.掌握JPanel的基本使用方法 JPanel是一个空白容器类,提供容纳组件的空间。可以使用JPanel创建...

    容器云平台技术交流.pptx

    容器镜像的生命周期管理涉及下载、导入、启动、登陆、退出、关闭和删除等操作,确保应用的稳定性和可维护性。 为了应对互联网的挑战,容器平台需要提供集群管理、持续集成和可视编排等核心功能。容器集群能够管理大...

    swing 退出时保存界面信息

    5. **事件监听**:为了确保在退出前保存界面信息,可以添加一个窗口关闭监听器。使用`JFrame`的`addWindowListener`方法,创建一个`WindowAdapter`子类,并重写`windowClosing(WindowEvent e)`方法,在其中调用保存...

    winphone中,获取屏幕坐标和退出程序的代码

    在WinPhone应用程序中,由于安全性和用户体验考虑,系统默认并不支持直接调用一个“退出”命令来关闭应用。然而,在某些场景下,如程序异常状态、完成特定任务后退出等情况下,开发者可能希望有办法强制关闭程序。...

    Cognos在其他java容器中的部署

    ### Cognos在其他JAVA容器中的部署 #### 知识点概述 本文主要介绍如何将Cognos 8部署在TongWeb等不同JAVA容器上。Cognos是一款功能强大的商业智能工具,能够帮助企业实现数据可视化、报表制作等功能。为了确保...

    JavaFX 监听窗口关闭事件实例详解

    在多线程环境下,如果程序退出时没有正确地关闭后台线程,可能会导致资源未能释放,或者产生数据不一致等问题。因此,在JavaFX中监听窗口关闭事件是十分必要的。 在JavaFX中,可以通过给Stage的onCloseRequest属性...

    解决docker run 或者 docker restart 启动镜像就自动退出

    执行命令:docker run –name centos8 -d centos /bin/bash,通过docker ps查看正在运行中容器,找不到centos8。 通过docker ps -a查看发现,centos8容器已经处于停止状态了 [root@MiWiFi-R4A-srv server]$ docker ...

    Android退出应用最优雅的方式(改进版)1

    当需要退出应用时,发送这个广播,`ExitReceiver`接收到广播后调用`finish()`方法关闭当前活动。这样做的优点是,它避免了直接调用`finish()`可能导致的意外问题,同时可以确保只有一个广播接收器处理退出请求,提高...

    fedora-systemd:Fedora系统的单命令容器

    Fedora systemd单命令容器 ...一旦退出指定的命令,容器将干净地关闭,并且容器的最终退出状态将反映指定命令的退出状态。 如果未指定命令,则容器将仅运行所有已启用的systemd服务。 该容器在Docker Hub上发布为 。

    Docker安装nginx和修改配置方法.docx

    Docker 是一个容器化平台,允许开发者在容器中运行应用程序,而不需要考虑底层操作系统。Docker 提供了轻量级的虚拟化解决方案,能够快速部署和运行应用程序。 安装 nginx 要安装 nginx,我们需要使用 Docker 的...

Global site tag (gtag.js) - Google Analytics