我在docker中运行tomcat服务器8,当我使用docker命令运行时,它正确运行,命令提示符不返回,现在按ctrl+c并提示返回,但现在tomcat服务器已经停止,所以当我检查时,不会出现tomcat页面。因此,如何使其在容器中连续运行或称为系统级进程。这是我的码头文件。帮我处理这个
FROM scratch
FROM ubuntu:16.04
RUN mkdir /opt/java8
RUN mkdir /opt/tomcat8
ENV JAVA_HOME /opt/java8
ENV CATALINA_HOME /opt/tomcat8
ENV PATH $PATH:$JAVA
我有我的Docker文件,在Docker引擎中构建它,然后使用docker run -td --name <imagename>检查来运行Docker镜像,它一直在Docker引擎中运行。
但是当我将其标记到Bluemix,然后将其推送到Bluemix容器(在目录中可用)时,然后我运行
cf ic run -td --name ifx2container registry.ng.bluemix.net/namespace_container/ifx2:informixinstall
这会创建容器,但在启动几秒钟后会自动停止
从码头哲学的角度来看,更可取的是:
每次我们需要使用某个环境时,(docker start <container>); 都会创建一个容器,然后在使用后删除它(一直都是docker run <image>);或者为特定环境(docker run <image>)创建一个容器,在不需要的时候停止它,并且每当它再次被初始化时就停止它。
我有一个debian包,我正在部署,它附带了一个码头映像。升级包时,prerm脚本将停止并移除停靠程序映像。作为一个故障安全,我让preinst脚本也这样做,以确保旧映像在安装新映像之前被删除。如果没有图像,以下错误报告到屏幕:(表示停止) No such image: <tag>和(对于rmi):No such container: <tag>。
这真的不是一个问题,因为错误被dpkg忽略了,但是它们会报告到屏幕上,我会从用户那里得到不断的问题,这个错误可以吗?安装失败了吗?等。
我似乎无法找到正确的docker命令集来检查容器是否正在运行以停止它,并检查是否存在图像
从我从社区和React收集到的信息来看,似乎有一种共识,即组件应该始终以无状态为目标。考虑到这个想法,我很难用一种感觉正确的方式来实现这个方法。
总体目标是:拥有一个使用Axios向API发出http请求的容器组件。然后,该数据集将成为组件状态,并传递给使用所述数据构建表的子组件。我对此反应不大,但我就是这样处理这个问题的:
我有一个DeploymentsContainer.js,我认为它应该负责获取数据:
import React from 'react';
import ReactDOM from 'react-dom';
import axios from
我有一个从UnityContainer类继承的实例,想要创建额外的实例,它将“继承”前一个实例的所有注册?
我是否正确理解了AddExtension方法可以做我所期望的事情?
public class MyUnityContainer : UnityContainer
{
public MyUnityContainer(MyUnityContainer containerParent)
{
if ( containerParent!=null )
this.AddExtention(containerParent);
}
public static void Tes