`
cakin24
  • 浏览: 1384034 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

后台模式启动容器

阅读更多
第一步:使用以下命令创建一个以进程方式运行的容器
[root@localhost ~]# docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
fc7112c18128b23c4a5aa06b6f231d107a874ab398e7bf4d0160095571360a1d
在输出中,我们没有看到期望的"hello world",而是一串长字符
fc7112c18128b23c4a5aa06b6f231d107a874ab398e7bf4d0160095571360a1d
这个长字符串叫做容器ID,对每个容器来说都是唯一的。
第二步:使用docker ps来查看容器的运行情况
[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS              PORTS               NAMES
fc7112c18128        ubuntu:15.10        "/bin/sh -c 'while tr"   About a minute ago   Up 57 seconds                           infallible_kilby
CONTAINER ID:容器ID
NAMES:自动分配的容器名称
第三步:在容器内使用docker logs命令,查看容器内的标准输出
[root@localhost ~]# docker logs fc71
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
[root@localhost ~]# docker logs infallible_kilby
hello world
hello world
hello world
hello world
hello world
hello world
hello world
第四步:使用docker stop命令来停止容器
[root@localhost ~]# docker stop fc7112c18128
fc7112c18128
第五步:通过docker ps查看容器是否已经停止
[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
[root@localhost ~]# 
分享到:
评论

相关推荐

    Docker如何进入启动容器

    本文介绍了Docker如何进入启动容器,分享给大家,具体如下: 在使用-d参数时,容器启动后会进入后台,用户无法看到容器中的信息,也无法进行操作。 这个时候如果需要进入容器进行操作,有多种方法,包括使用官方的...

    docker容器生命周期管理

    - **后台模式启动容器并随机映射端口**: ```sh docker run -P -d nginx:latest ``` - **映射端口和卷**: ```sh docker run -p 80:80 -v /data:/data -d nginx:latest ``` - **绑定容器的 8080 端口,并将其...

    容器及微服务架构模式的实践-PPTV.pptx

    容器技术如Docker,为PPTV提供了轻量级的虚拟化方案,解决了传统虚拟化技术资源占用高、启动慢等问题。通过容器,PPTV可以快速部署和扩展服务,实现资源的高效利用,并且简化了环境一致性的问题,使得开发、测试和...

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

    启动容器后,我们可以使用docker attach命令重新进入容器的交互模式,或者使用docker exec命令执行一些后台任务。 举例来说,如果我们想要退出一个正在运行的容器但不希望它关闭,可以首先使用Ctrl+P+Q退出交互模式...

    iOS 后台运行的方法

    4. **使用后台模式扩展(App Groups, WatchKit Extensions)**:通过共享容器(App Groups)和手表扩展(WatchKit Extensions),应用可以跨不同组件传递信息,实现后台任务的接力执行,从而间接延长运行时间。...

    基于Java的后台管理系统快速开发脚手架.zip

    Spring Boot进一步简化了Spring的配置,提供了一键启动的应用程序,是快速开发后台系统的利器。 四、MyBatis持久层框架 MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎...

    待办事项服务器

    以分离/后台模式启动容器 docker-compose up -d 停止容器 码头工人组成 查看代理端口 须藤netstat -tlpn 查看端口映射 码头工人组成ps 查找使用量 码头工人卷ls 删除已用卷 docker卷rm pgdev_db-data pgdev_pg...

    docker(三):容器命令

    -d:后台运行容器,并返回容器ID,也即启动守护式容器 -i:以交互模式运行容器,通常与-t同时使用 -t:为容器重新分配一个伪输入终端,通常与-i同时使用 -P:随机端口映射; -p:指定端口映像,有以下四种格式 ip:host...

    docker-tutorial-1:在链接到另一个容器中运行的数据库的 docker 容器中运行一个简单的 Python Web 服务

    docker-tutorial-1 在链接到另一个容器中运行的数据库的 docker 容器中运行一个简单的 ... -d表示以守护程序模式或作为后台进程启动容器。 最后,第二个mongo是要运行的图像的名称。 如果镜像不在本地,它将尝试从 Dock

    容器技术-dockerCompose技能redis.pptx

    3. **启动容器**:使用`docker-compose up -d`命令在后台启动Redis服务。`-d`参数表示以后台模式运行。 4. **检查状态**:使用`docker-compose ps`查看Redis容器的状态,确认容器是否已成功启动。 5. **验证连接**...

    docker容器内要启动两个进程时Dockerfile的实现代码

    但当`start.sh`执行完毕后,由于`crond`是以后台模式运行,容器会认为主进程已经结束并自动退出。为解决这个问题,需要在`start.sh`中使`crond`以前台模式运行,例如: ```bash #!/bin/bash /usr/bin/crontab /run....

    Docker容器修改配置文件的实现

    其中-i和-t参数是进入容器的常用选项,它们允许容器以交互模式运行,并分配一个伪终端给用户。--name参数用于给创建的容器命名,使得可以更方便地管理容器。-v参数用于实现目录映射,即将宿主机的目录映射到容器内的...

    用java写安卓后台(简易版,适合新手)

    9. 考虑到后台服务可能在任何时间被系统杀死,为了保证服务的可靠性,可以使用AlarmManager配合PendingIntent来重新启动服务。 10. Android后台服务生命周期:理解服务的生命周期对优化代码至关重要。例如,当设备...

    命令行启动关闭tomcat而不显示cmd界面

    这将在后台启动Tomcat,但仅适用于手动启动,不适合自动启动或远程操作。 5. **批处理脚本**: 为了自动化启动和关闭过程,可以创建批处理脚本,包含上述启动和停止服务的命令,然后通过计划任务或者其他自动化...

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

    更推荐的方法是结合`-d`(后台运行)和`-t`(分配TTY)选项来启动容器,如`docker run -dit [CONTAINER_NAME or CONTAINER_ID]`。这会让容器在后台运行,并分配一个伪TTY,允许容器内的应用像在终端里那样运行。 3...

    大华视频 最新java后台程序开发demo

    2. **MVC架构**:Model-View-Controller模式是Java Web应用中的常见设计模式,它将业务逻辑、数据和用户界面分离,使代码更易于管理和维护。 3. **Spring框架**:在Java后端开发中,Spring是最常用的一个框架,它...

    传智播客巴巴运动网后台管理

    1. **Struts2**:Struts2是MVC(Model-View-Controller)设计模式的实现框架,主要负责控制层。它提供了强大的Action类和拦截器(Interceptor)机制,使得业务逻辑处理更加灵活。Struts2.1.8是其中的一个稳定版本,...

    基于React18、React-Router V6、Redux Vite2、Ant-Design 开源的一套后台管理框架

    1. **React18**:作为Facebook推出的JavaScript库,React18是React的最新版本,它引入了并发模式,可以提高应用的响应性和性能。新特性如`SuspenseList`和`Concurrent Mode`使代码更加灵活,同时改善了用户界面的...

Global site tag (gtag.js) - Google Analytics