docker-gitlab
docker-gitlab copied to clipboard
Podman + podman-compose runtime
I'm trying to run using the provided https://github.com/sameersbn/docker-gitlab/blob/master/docker-compose.yml file. On MacOS, using podman + podman compose:
> podman-compose -v
podman-compose version: 1.0.4
['podman', '--version', '']
using podman version: 4.0.3
podman-composer version 1.0.4
podman --version
podman version 4.0.3
exit code: 0
once starting using podman-compose up
, if I check the documented health of the gitlab comtainer:
> podman ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0774bebd3055 docker.io/library/redis:6.2.6 --loglevel warnin... 10 hours ago Up 10 hours ago gitlab-on-prem_redis_1
663e58feed5e docker.io/sameersbn/postgresql:12-20200524 10 hours ago Up 10 hours ago gitlab-on-prem_postgresql_1
88adaad14a6d docker.io/sameersbn/gitlab:14.10.0 app:start 10 hours ago Up 10 hours ago (unhealthy) 0.0.0.0:10022->22/tcp, 0.0.0.0:10080->80/tcp gitlab-on-prem_gitlab_1
> podman inspect --format "{{json .State.Health }}" 88adaad14a6d | jq
{
"Status": "unhealthy",
"FailingStreak": 4,
"Log": [
{
"Start": "2022-04-29T01:03:27.126363083+02:00",
"End": "2022-04-29T01:03:27.264685497+02:00",
"ExitCode": 1,
"Output": "/bin/sh: 1: /usr/local/sbin/healthcheck: not found"
},
{
"Start": "2022-04-29T01:08:28.438295233+02:00",
"End": "2022-04-29T01:08:28.667060096+02:00",
"ExitCode": 1,
"Output": "{\"error\":\"Not Found\",\"status\":404}"
},
{
"Start": "2022-04-29T01:13:29.475979519+02:00",
"End": "2022-04-29T01:13:29.645142459+02:00",
"ExitCode": 1,
"Output": "{\"error\":\"Not Found\",\"status\":404}"
},
{
"Start": "2022-04-29T01:18:30.433809239+02:00",
"End": "2022-04-29T01:18:30.580534008+02:00",
"ExitCode": 1,
"Output": "{\"error\":\"Not Found\",\"status\":404}"
},
{
"Start": "2022-04-29T01:23:31.500965978+02:00",
"End": "2022-04-29T01:23:31.858607496+02:00",
"ExitCode": 1,
"Output": "{\"error\":\"Not Found\",\"status\":404}"
}
]
}
Any idea how to proceed?
mike @ ~ on ⎇ $ podman-compose -v
['podman', '--version', '']
using podman version: 4.0.2
podman-composer version 1.0.3
podman --version
podman version 4.0.2
exit code: 0
Other error....
Trying to pull docker.io/sameersbn/gitlab:latset...
Error: initializing source docker://sameersbn/gitlab:latset: getting username and password: 1 error occurred:
* reading JSON file "/run/user/1003/containers/auth.json": open /run/user/1003/containers/auth.json: permission denied
podman run --detach
--privileged
--hostname 127.0.0.1
--publish 443:443
--publish 80:80
--publish 22:22
--name gitlab
--volume /opt/gitlab/config:/etc/gitlab
--volume /opt/gitlab/logs:/var/log/gitlab
--volume /opt/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ee:latest