问题描述
我注意到启动时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 (将#修改为@)