mkdir -p /home/gitlab-docker/etc
mkdir -p /home/gitlab-docker/log
mkdir -p /home/gitlab-docker/data
docker pull gitlab/gitlab-ce:10.8.0-ce.0
[root@bogon home]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
gitlab/gitlab-ce 10.8.0-ce.0 579d61462171 2 years ago 1.34GB
docker run -d -p 18085:8085 --name gitlab \
--privileged=true \
--restart always \
-v /home/gitlab-docker/etc:/etc/gitlab \
-v /home/gitlab-docker/log:/var/log/gitlab \
-v /home/gitlab-docker/data:/var/opt/gitlab \
docker.io/gitlab/gitlab-ce:10.8.0-ce.0
启动时间较长,耐心等待
docker logs -tf gitlab
[root@bogon etc]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e96cdef614d6 gitlab/gitlab-ce:10.8.0-ce.0 "/assets/wrapper" 3 minutes ago Up 3 minutes (healthy) 22/tcp, 80/tcp, 443/tcp, 0.0.0.0:18085->8085/tcp gitlab
vim /home/gitlab-docker/etc/gitlab.rb
# 修改访问IP
external_url 'http://localhost:8085'
docker restart e96
URL: 宿主机IP:18085