Docker容器打印到已归档的docker ps状态运行状况:正在启动

问题描述

我注意到启动时gitlab图像容器将附加信息添加到status命令的docker ps字段中:

最多19秒(运行状况:开始)

准备就绪后,状态将更改为:

最多3分钟(健康)

通常在方括号中没有信息,但是gitlab设法以某种方式将其他文本打印到状态字段中。

在运行容器时如何在状态字段中打印任意文本?应该在Dockerfile内完成此操作还是在运行中的容器中包含一个输出出现在docker ps的status字段中的文本的进程?

要运行gitlab,您可以使用以下脚本:

#!/bin/sh

set -e;
set -f;

export GITLAB_HOME="/tmp/gitlab/srv/gitlab";
mkdir -p "$GITLAB_HOME";
mkdir -p "$GITLAB_HOME/var/opt/gitlab";
mkdir -p "$GITLAB_HOME/var/log/gitlab";
mkdir -p "$GITLAB_HOME/etc/gitlab";

docker run --detach \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab \
--volume $GITLAB_HOME/config:/etc/gitlab \
--volume $GITLAB_HOME/logs:/var/log/gitlab \
--volume $GITLAB_HOME/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest

运行后运行

docker ps

要在状态字段中查看其他文本,大约1分钟后,它应更改为(正常)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...