Я пытаюсь установить docker образ gitlab в моем Ubuntu 18.04 при переходе по ссылке , чтобы я мог использовать gitlab локально.
для этого я выполнил команду
sudo docker run --detach \
--hostname gitlab.labs.com \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab-labs \
--restart unless-stopped \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
сначала загрузил образ, а затем при запуске сказал, что 443 уже используется. Когда я проверил, работает ли Ngnix на порту, я остановил эту службу ngnix. Позже это дало мне ошибку 22 порт уже используется. поэтому я убил процесс на порту 22 с помощью команды kill.
Наконец-то я смог запустить docker (проверено -> docker ps)
Теперь я пытаюсь получить доступ к http://gitlab.labs.com с надписью «Сервер Не обнаружена".
когда я проверял соединения портов
lsof -i:22
>COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 15736 root 4u IPv4 148125 0t0 TCP ISL-D:ssh (LISTEN)
>lsof -i:443
docker-pr 15711 root 4u IPv4 149948 0t0 TCP ISL-D:https (LISTEN)
>lsof -i:80
docker-pr 15724 root 4u IPv4 151075 0t0 TCP ISL-D:http (LISTEN)
даже когда я пытался получить доступ к своему локальному ip 10.xxx, веб-страница приветствует nginx.
есть проблемы с установкой? Или я что-то пропустил?
UPDATE:@Miq
После изменений все выглядит так
sudo docker run --detach \
--hostname gitlab.labs.com \
--env GITLAB_OMNIBUS_CONFIG="external_url 'http://gitlab.labs.com/'; gitlab_rails['lfs_enabled'] = true;" \
--publish 10.10.60.7:443:443\
--publish 10.10.60.7:80:80\
--publish 10.10.60.7:22:22\
--name gitlab-labs \
--restart unless-stopped \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest